News & Press

Freescale Semiconductor Selects Green Hills Software's Compilers to Certify Their Highest PowerPC Scores Ever

New Generation of Green Hills Compilers Produce Highest 5 of 5 EEMBC Benchmark Scores on Freescale PowerPC

DALLAS, TX—April 26, 2004 - Green Hills Software, Inc., the market leader in royalty-free real-time operating systems (RTOS), today announced that the PowerPC MPC7447A processor families from Freescale Semiconductor, a wholly owned subsidiary of Motorola Inc., used Green Hills Software's MULTI C/C++ compilers to achieve record-setting performance on benchmarks recently performed by Freescale Semiconductor (formerly known as Motorola Semiconductor) and certified by EEMBC Certification Laboratories. With the publication of these results, the Green Hills C/C++ compilers gain the distinction of producing the highest out-of-box scores in every EEMBC (Embedded Microprocessor Benchmark Consortium) category. High-performance compilers are important to developers creating a wide range of embedded products such as high-end routers, wireless basestations, semiconductor inspection equipment, high-end printers, and state-of-the-art military, healthcare monitoring and industrial imaging systems.

Green Hills Software's optimizing compilers enable lower production costs for embedded product makers because they improve processor performance. As a result, product designers can select a less-expensive processor to achieve a given level of performance, or can add additional software features to their product. For example, a printer manufacturer can boast more pages per minute or a wireless company can add more voice channels serviced by a wireless base station facility.

Compiler Innovation Pays Off

Green Hills Software has 23 years of experience writing optimizing compilers for over 40 processor architectures. At the heart of Freescale's chart-topping scores is a new generation of compiler technology found in the MULTI IDE for the PowerPC including:

  • Full support of Freescale’s AltiVec Single Instruction Multiple Data (SIMD) vector processing technology
  • Effective scheduling of the PowerPC pipeline
  • Several advanced register allocation techniques


  Green Hills Software’s Compilers
Rank Highest on EEMBC
Automotive/Industrial 1st, 2nd, 3rd, 4th place out of 44 scores

1st, 2nd place out of 40 scores
Networking 1st, 3rd place out of 40 scores
Office Automation 1st, 2nd, 3rd, 4th place out of 39 scores
Telecom 1st, 2nd, 3rd, 4th, 5th place out of 54 scores
Table 1. Out-of-box scores at:

"More EEMBC semiconductor members have chosen the Green Hills compiler to generate their EEMBC benchmark scores than any other compiler in the industry," said Markus Levy, EEMBC president. "Furthermore, the EEMBC Certification Laboratories confirmed that Freescale's processors and the Green Hills compilers generated the scores according to EEMBC's regulations, giving extra credence to the processor's and compiler's capabilities."

Real-World Embedded Benchmarks

EEMBC develops and certifies meaningful performance benchmarks for embedded processors and compilers. The consortium includes over 36 semiconductor industry leaders such as Analog Devices, ARM, IBM, Intel, Freescale, NEC, Texas Instruments and Toshiba. The EEMBC benchmarks are composed of dozens of algorithms organized into benchmark suites targeting telecommunications, networking, automotive and industrial, consumer and office equipment products. Although there is no better benchmark for a customer application than the application itself, the EEMBC benchmarks' real-world nature of testing offers a clear improvement over other outdated synthetic benchmarks for comparing processor and compiler performance.


The Green Hills C/C++ Optimizing Compilers for the Freescale PowerPC MPC7447A processor families are immediately available.

About Green Hills Software

Founded in 1982, Green Hills Software, Inc. is the technology leader for real-time operating systems and software development tools for 32- and 64-bit embedded systems. Our royalty-free velOSity microkernel, INTEGRITY RTOS, C/C++ compilers, MULTI and AdaMULTI Integrated Development Environments and TimeMachine debugger, offer a complete development solution that addresses both deeply embedded and high-reliability applications. Green Hills Software is headquartered in Santa Barbara, CA, with European headquarters in the United Kingdom.

Green Hills Software, the Green Hills logo, MULTI, INTEGRITY, velOSity, AdaMULTI and TimeMachine are trademarks or registered trademarks of Green Hills Software, Inc. in the U.S. and/or internationally. All other trademarks and products are the property of their respective owners.

North American Sales Contact:
Green Hills Software, Inc.
30 West Sola Street,
Santa Barbara, CA 93101,
Tel: 805-965-6044
Fax: 805-965-6343

International Sales Contact:
Green Hills Software Ltd.
Fleming Business Centre
Leigh Road
Hampshire SO50 9PD
Tel: +44 (0)2380 649660
Fax: +44 (0)2380 649661

Media Contacts:
Green Hills Software, Inc.
Lynn J. Robinson
(805) 965-6044
Patterson & Associates
Barbara Stewart
(480) 488-6909