Green Hills Software says the latest release of its Multi integrated development environment (IDE) and Green Hills Compiler toolchain will generate smaller and faster code on ARM and other processors.
For ARM and Power Architecture based designes, it claimed that its 2012 release of the compiler outperforms prior Green Hills Compiler releases by up to 34% on CoreMark speed benchmarks.
As an example, Green Hills Compiler 2012 achieved a CoreMark benchmark of 288.11 on a Freescale Kinetis K60 at 100MHz for 2.88 CoreMark/MHz.
There is also now 64-bit target support for Freescale QorIQ P5020 Power Architecture processors in addition to existing support for 64-bit Intel Architecture processors.
Support for ARM NEON intrinsics is also included for the first time. NEON is a coprocessor supported on ARM v7-A architectures, such as the Cortex-A family.
Processor support includes Cortex-A15, Cortex-A9, Cortex-A5, Cortex-M4, Cortex-M1, Cortex-M0, Marvell PJ4, QorIQ P3041, QorIQ P5020, and cnMIPS II.
The Multi 6 release also has an updated version of TimeMachine which means that trace processing is up to six times faster on multicore hosts compared to previous versions.
"Multi 6 and Compiler 2012 represent a major step forward in Green Hills compiler and debugger technology," commented David Kleidermacher, CTO of Green Hills Software.
ARM, ColdFire, MIPS, Power Architecture, Intel x86 embedded, Intel x86 Linux native, and Solaris native architectures are supported in this release.