Design
Integrated Development Environment Finds More Bugs and Speeds Development Time
Green Hills Software has announced several major new products as part of its MULTI 5.0 release: source code analyzer, distributed project builder, and a high speed target system prototyping and simulation tool. These new products further extend MULTI's ability to improve developer efficiency and the quality of the resulting software.
DoubMULTI 5.0 introduces a new distributed build environment that enables developers to take advantage of a site's computing resources, which are often idle and underutilized, to build applications in parallel over the network. The distributed build system is easy to configure and automatically detects when network compute resources are available for builds. Distributed builds often result in immediate build time reductions of between 30% and 80%. Faster builds enable developers to integrate and test software modifications more quickly, speeding time to market.
MULTI 5.0 has a new prototyping tool that provides a 10x - 50x performance speed-up over traditional instruction set simulators by employing dynamic binary translation technology. While engineers have always understood the benefits of simulation technology, the promise has often fallen short, when the simulation runs too slowly to be of practical, everyday use. MULTI’s simulator, however, will often outstrip the performance of the actual target, making it ideal for teams that need to share a limited number of boards and/or need a head start on development, when hardware is not yet ready. The simulator also has a plug-in DLL architecture that enables the integration of custom peripheral simulations, rounding out a complete system prototyping platform.
“Distributed builds, source code analysis, and fast simulators enable faster time to market while generating a more reliable product,” said Tom Zavisca, director of engineering at Green Hills Software. “With these new product introductions, Green Hills Software has again extended its technology lead in device software optimization by bringing enterprises a value proposition that will greatly benefit their product development process.”