Advertisment

Tool for multi-core s/w development unveiled

author-image
CIOL Bureau
Updated On
New Update

SAN JOSE, USA: CoWare, Inc., supplier of electronic system virtualization software and services has announced the availability of a new platform-centric software analysis development tool that targets multi-core software development.

Advertisment

The new tool is part of the CoWare Virtual Platform product which leads to increase productivity by accelerating and simplifying the software functional verification and optimization design tasks, resulting in faster time to market, higher software quality and reduced development costs for semiconductor and electronics companies.

Today, more than 55 percent of embedded developers are expected to use multi-core designs. These developers are facing an increasing number of challenges including:

* Increased complexity of the software functional verification with problems such as deadlocks, race conditions, data corruptions or processor starvation,

Advertisment

* Optimization of the legacy serial code bases to maximize the new capabilities provided by a multi-core platform,

* More comprehensive application integration testing due to one program causing defects to emerge in another program.

“Our customers are facing increasing challenges when it comes to multicore software development and are requesting solutions that accelerate software functional verification, optimization, and integration testing,” said Marc Serughetti, vice president of marketing and business development at CoWare.

“The focus of virtual platform users is shifting from the simple, existing simulation technology to complete virtual platform solutions that include powerful simulation capabilities and software development tools for debugging and analysis. CoWare’s addition of a platform-centric software analysis tool will provide our customers the improved productivity they are looking for.”

The platform-centric software analysis tool is an Eclipse-based framework that provides the visibility to debug and optimize across the boundaries of processes, operating systems, cores, and hardware.

tech-news