CriticalBlue, the Edinburgh-based pioneer of embedded multicore software analysis, exploration and verification tools, has joined the MontaVista partner program and will make their Prism product available on MontaVista Linux 6 and Montavista Linux Carrier Grade Edition products.
This announcement continues the broadening of Prism integrations with key players in the multicore software development eco-system by adding support for an industrial strength, commercial quality Linux. Prism is an award-winning embedded multicore programming system which allows software engineers to easily asses and realize the full potential of multicore processors without significant change to their development flow. It analyzes the behavior of code running on either hardware development boards or simulators. It allows engineers to take their existing sequential code, and without making any changes, explore and analyze opportunities for concurrency. Having identified the optimal parallelization strategy in this way, the developer will implement parallel structures, and use Prism again to verify efficient and thread-safe operations.
MontaVista Linux is the first commercial Linux provider to be supported by Prism. The Prism Eclipse plug-in will be integrated into the MontaVista DevRocket integrated development environment (IDE), providing the most advanced embedded Linux development environment for multicore software on the market. MontaVista customers will now be able to quickly analyze the potential benefit of new, high-performance, multicore software platforms for their existing application code and develop new code and quickly tune it for operation on multicore processors, all within a single MontaVista DevRocket environment, and all in the familiar Eclipse framework.
Prism is available today for ARM and MIPS cores with several other leading multicore processor architectures coming in Q1 2010.
“Developers need to analyze their real world applications running on commercial Linux platforms like MontaVista Linux using common frameworks like Eclipse,” said David Stewart, CEO, CriticalBlue. “By partnering with MontaVista, and integrating with the MontaVista DevRocket IDE, Prism will support the broadest range of platforms on a commercial quality Linux, allowing our joint customers a way to rapidly ensure safe and timely migration of their software onto multicore platforms and efficient exploitation of the parallelism inherent within.”
“By combining CriticalBlue’s Prism solution, MontaVista Linux and MontaVista DevRocket, our customers will benefit from the most advanced multicore integrated development environment available for embedded Linux,” said Dan Cauchy, vice president, marketing at MontaVista Software. “This integrated environment will allow developers to quickly analyze, convert and tune sequential code into parallel code and harness the full capabilities of MontaVista Linux running on modern multicore processors.”