Printer Friendly
The Free Library
14,635,542 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Green Hills Software Scores Three-Peat in Third Running of EEMBC Benchmarks.


Business Editors/High-Tech Writers

SANTA BARBARA Santa Barbara (săn'tə bär`brə, –bərə), city (1990 pop. 85,571), seat of Santa Barbara co., S Calif., on the Pacific Ocean; inc. 1850. , Calif.--(BUSINESS WIRE)--July 12, 2000

Green Hills' Compilers Produce Best Results on

13 of the 28 Posted Scores -- No Other Compiler Wins More Than Five

Green Hills Software today announced that its optimizing C compilers have prevailed again in the third running of the EEMBC EEMBC EDN Embedded Microprocessor Benchmark Consortium (Electronic Design News Magazine)  (EDN Embedded Microprocessor Embedded microprocessors are essentially microprocessors that are used in everyday electronic devices, such as cellular telephones, household appliances, automobiles, or virtually any electronic device you could think of.  Benchmark Consortium) benchmarks.

The win marks the third straight time that Green Hills has prevailed in the running of the EEMBC benchmarks. Green Hills' compilers took top honors at the 1999 Embedded Processor A CPU chip used in a system other than a general purpose workstation, desktop or laptop computer. Such chips are used by the billions every year in a myriad of products. See embedded system.  Forum when EEMBC published its first results, and again in April of this year when EEMBC posted its second-round results. All results are publicly available at www.eembc.org.

The benchmark categories for the third release of the EEMBC benchmarks were automotive/industrial, consumer, networking, office automation, and telecom. Green Hills' compilers were used in 13 of the 28 benchmark results reported by EEMBC for 32 and 64-bit processors. No other compiler figured in more than five of the 23 posted scores.

"That makes a three-peat for our compilers in the EEMBC benchmarks," said John Carbone John Carbone is an Australian football (soccer) player who played a number of years in the National Soccer League for Perth Glory and the Brisbane Strikers. , vice president of marketing at Green Hills Software. "The EEMBC benchmarks prove what processor vendors and programmers have known all along, that Green Hills makes the best optimizing compilers in the business."

"The EEMBC benchmarks may have been created to test processor performance and efficiency," added Carbone. "But, processor vendors typically run the benchmarks with several different compilers to achieve the best possible results. Thus, the EEMBC benchmarks are as much a test of compiler performance and efficiency as they are of processor performance and efficiency."

Processor vendors selected Green Hills' compilers over other compilers in order to achieve the highest possible speed and smallest possible code size on the EEMBC benchmarks. Green Hills C/C C/C Center to Center
C/C Combustion Chamber
C/C Command/Control
C/C Crew Chief
C/C cabin cruiser (US DoD)
C/C chief complaint (medical)
C/C Channel-to-Channel
C/C Communication and Collaboration
++ compilers performed particularly well with NEC (NEC Corporation, Tokyo, www.nec.com, www.necus.com) An electronics conglomerate known in the U.S. for its monitors. In Japan, it had the lion's share of the PC market until the late 1990s (see PC 98).

NEC was founded in Tokyo in 1899 as Nippon Electric Company, Ltd.
 and Toshiba processors. NEC used Green Hills' compilers to post results for its V832 and VR5074 processors automotive, consumer, networking, office automation, and telecom applications. Toshiba used Green Hills' C/C++ compiler to post results for its TMP TMP (thymidine monophosphate): see thymine. 3927F processor in the EEMBC office automation and networking benchmarks.

EEMBC was founded in 1997 to develop a set of real-world benchmarks for the embedded industry that system designers could use to evaluate microprocessors and vendors could use to help improve the performance and functionality of their microprocessors. Unlike established benchmarks like the Dhrystones, which attempt to evaluate fundamental processor attributes through a handful of relatively short core routines, the EEMBC benchmarks provide a better gauge of real-world performance by utilizing real applications (wherever possible) that have been developed for a variety of industries, including consumer electronics, automotive, and telecom.

Processor vendors who want to use the EEMBC benchmarks to evaluate the performance of their microprocessors, microcontrollers, and DSPs become members of EEMBC, which gives them access to the benchmark source code. They then select a compiler to convert the EEMBC source code into machine code for their particular processor.

The EEMBC Certification Laboratories (ECL (Emitter-Coupled Logic) A digital circuit composed of bipolar transistors in which the emitter ends are wired together. ECL gates switch faster than TTL gates, but consume more power. See TTL, I2L and bipolar.

1.
) validates the results by running the benchmarks on that processor using the same compiler and system configuration. RTOS (1) (RealTime Operating System) An operating system designed for use in a real time computer system. See real time system, embedded system, process control and OS-9.  and compiler vendors who want to use the EEMBC benchmarks to improve their tools, and end users who want to use the benchmarks to aid in the selection of processors and tools, can also gain access to the benchmark source code by becoming EEMBC members.

Green Hills Software offers C/C++ compilers and a complete integrated development environment See IDE.

integrated development environment - interactive development environment
 (MULTI MULTI Multiple (R) 2000) for most EEMBC member company processors, the broadest processor coverage available in the industry. Vendors who want to run the EEMBC benchmarks on their processor with an off-the-shelf Green Hills compiler (not optimized for EEMBC) can do so free of charge.

Green Hills will also work with vendors to produce EEMBC-optimized versions of its compilers for particular processors. Given EEMBC benchmarks' relevance to real-world applications, these EEMBC optimizations actually benefit real-world applications, not just the benchmarks themselves.

Green Hills Software was the first third-party compiler suppliers to license the EEMBC benchmarks, and is in the process of enhancing its compilers to run the benchmarks even more efficiently. Because the EEMBC benchmarks are based on real-world code, Green Hills expects that compiler enhancements made to improve EEMBC performance will also carry through to a broad range of embedded applications not related to EEMBC.

"Green Hills Software has been very helpful in supporting the EEMBC benchmark process," said Markus Levy, president of EEMBC. "The consortium looks forward to Green Hills' continued involvement in helping EEMBC develop new and improved versions of the EEMBC benchmarks for the embedded industry."

Green Hill Software's family of C, C++, EC++, Ada95, Pascal and FORTRAN compilers, together with the MULTI 2000 Integrated Development Environment, automate all aspects of embedded software Instructions that permanently reside in a ROM or flash memory chip. Embedded software may be immediately available to the CPU or, for faster execution, may be transferred to RAM first and then executed.  development. Featuring a window-oriented, RTOS-aware source-level debugger (programming, tool) source-level debugger - A debugger that shows the programmer the line or expression in the source code that resulted in a particular machine code instruction of a running program loaded in memory. , MULTI also provides a graphical program builder, run-time error (programming) run-time error - An error in the execution of a program which occurs at run time, as opposed to a compile-time error.

A good programming language should, among other things, aim to replace run-time errors by compile-time errors.
 checker, performance profiler, real-time event analyzer, and source/version control. MULTI also provides instruction set simulators for most major microprocessors that enable programmers to develop code without having access to target hardware.

More on Green Hills

Incorporated in 1982, Green Hills Software Inc., is a leading supplier of royalty-free real-time operating systems and software development tools for 32- and 64-bit embedded systems Embedded systems

Computer systems that cannot be programmed by the user because they are preprogrammed for a specific task and are buried within the equipment they serve.
. Green Hills' royalty-free ThreadX(R) and INTEGRITY(TM) real-time operating systems, fully integrated with its market leading compilers and MULTI(R) integrated development environment, provide a total development and run-time solution that addresses both deeply embedded and high-reliability applications.

Green Hills Software is headquartered in Santa Barbara, with international headquarters in the United Kingdom. For more information on Green Hills Software products, please call 805/965-6044 or email inquiries to sales@ghs.com. http://www.ghs.com.
COPYRIGHT 2000 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2000, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Jul 12, 2000
Words:945
Previous Article:WorldWide Retail Exchange Announces Five New Members.
Next Article:OSTA Launches High Performance Optical Technology Initiative.
Topics:



Related Articles
CITY SECTION ROUNDUP: ISAAK'S 4 TDS LEAD GRANT PAST CANOGA.(Sports)
CITY SECTION ROUNDUP: NOHO EDGES CANOGA TO SET UP SHOWDOWN.(Sports)
KENNEDY NO-HITTER STUNS CALABASAS.(Sports)
BORON SURVIVES.(Sports)
ANTELOPE VALLEY ROUNDUP: PALMDALE HOLDS OFF ANTELOPE VALLEY.(SPORTS)
CRAMBLITT A RELIEF AS JETHAWKS STARTER JETHAWKS 6, HIGH DESERT 3.(Sports)
Tensilica claims Xtensa processor beats all other processor cores.(Xtensa V processor)
New Green Hills C/C++ compiler: smallest code footprint for ARM processor family.(MULTI 2000 Integrated Development Environment 3.6)(Abreast of the...
CITY SECTION ROUNDUP: SATTLER, ECR CRUSH RESEDA.(Sports)
Tensilica's Xtensa LX processor beats all other 32- and 64-bit processor cores.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles