MontaVista Software, a wholly owned subsidiary of Cavium Networks, said that CriticalBlue, a provider 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.
Prism is an embedded multicore programming system that allows software engineers to asses and realise the full potential of multicore processors without changing their development flow. It analyses the behavior of code running on either hardware development boards or simulators, allows engineers to take their existing sequential code and without making any changes, explore and analyse opportunities for concurrency.
David Stewart, CEO of CriticalBlue, said: “Developers need to analyse their real world applications running on commercial Linux platforms like MontaVista Linux using common frameworks like Eclipse. 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.”
The companies said that the Prism Eclipse plug-in will be integrated into the MontaVista DevRocket integrated development environment (IDE), providing the embedded Linux development environment for multicore software on the market.
In addition, the new integration allows customers to be able to analyse the potential benefit of new multicore software platforms for their existing application code and develop new code and tune it for operation on multicore processors, all within a single MontaVista DevRocket environment and all in the familiar Eclipse framework.
Dan Cauchy, vice president of marketing at MontaVista Software, said: “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. This integrated environment will allow developers to quickly analyse, convert and tune sequential code into parallel code and harness the full capabilities of MontaVista Linux running on modern multicore processors.”