Green Hills Software announces record EEMBC CoreMark benchmark results

Date
11/11/2012

 PDF
Freescale uses Green Hills Software's compilers to publish highest CoreMark scores ever for Kinetis microcontrollers

Click to enlarge

Green Hills Software has announced that its optimising compilers for ARM Architecture were used by Freescale Semiconductor for published EEMBC (Embedded Microprocessor Benchmark Consortium) CoreMark scores on the Freescale Kinetis K70 90-nm microprocessor based on the ARM Cortex-M4. The Kinetis K70's CoreMark/MHz score of 3.08, running at 150 MHz out of flash, represents the highest CoreMark scores ever published for a Freescale Kinetis microcontroller and exceeds all other published results for competing compilers on the same device. Microprocessor manufacturers publish EEMBC benchmarks in order to showcase the performance of their products on a wide range of real-world applications. These benchmark results reaffirm Green Hills Software's compiler technology as a preferred choice for embedded developers who wish to both maximise performance and minimise memory footprint and power consumption in their designs. In addition, the Green Hills Software compilers are known in their use within safety-critical electronics for code-generation robustness. "Through continuous refinement, Green Hills compilers are able to extract ever-increasing performance out of the ARM Architecture processors, resulting in impressive EEMBC benchmark results and subsequently more highly-optimised application programs," said Markus Levy, EEMBC president. "The CoreMark scores provide designers with additional objective data to help in selecting the optimal processor for their given application." Optimisations The Green Hills Software tools employ thousands of machine-independent and machine-dependent optimisations, including advanced techniques such as link-time optimisation and code factoring and inter-procedural optimisations. The result is technology that generates fast and smallest code for ARM Architecture, as well as many other microprocessors. Reliability The Green Hills Software tools are used to build software running the most reliability-critical systems, including aircraft engines, automotive drivetrains, medical devices, industrial controllers, and high availability telecommunications equipment. Companies like Ford, Boeing, and Hewlett-Packard base the reliability of their products on the proven robustness of Green Hills Software technology. Freescale Kinetis ARM Cortex Microcontrollers The Kinetis portfolio of ARM Cortex MCUs consists of multiple hardware- and software-compatible ARM Cortex-M0+ and ARM Cortex-M4 MCU families with exceptional low-power performance, memory scalability, and feature integration. Families range from the entry-level ARM Cortex-M0+ Kinetis L Series to the high-performance, feature-rich ARM Cortex-M4 Kinetis K and include a wide selection of analogue, communication, HMI, connectivity, and security features. EEMBC The EEMBC was formed in 1997 to develop meaningful performance benchmarks for the hardware and software used in embedded systems. Through the combined efforts of its members, EEMBC benchmarks have become an industry standard for evaluating the capabilities of embedded processors, compilers, and Java implementations according to objective, clearly defined, application-based criteria. Availability Green Hills Compilers for C, C++, and Ada are available today for Power Architecture, ARM, MIPS, V850, ColdFire, Intel, and Blackfin processor architectures. Green Hills Software EEMBC Freescale Semiconductor

RELATED

 



-->