Visit the National Instruments web site
Click on the advert above to visit the company web site

Product category: Embedded Software and Operating Systems
News Release from: Bops | Subject: Halo C compiler
Edited by the Electronicstalk Editorial Team on 25 June 2001

Angelic C compiler beats DSP benchmarks

Request your FREE weekly copy of the Electronicstalk email newsletter. News about Embedded Software and Operating Systems and more every issue. Click here for details.

EEMBC Certification Laboratories (ECL), the independent benchmarking certification service and embedded product testing organisation, has tested and certified Bops' new Halo C compiler.

EEMBC Certification Laboratories (ECL), the independent benchmarking certification service and embedded product testing organisation, has finalised testing and certifying Bops' new Halo C compiler against the industry-standard EEMBC telecom benchmarks According to ECL chairman and chief technical officer, Alan R Weiss, the Halo C compiler is a "a good, solid compiler that with little programming effort emitted highly optimised code for this sophisticated, powerful architecture"

"Clearly when there is significant data to be crunched, Bops Manta with the Halo C compiler is more than up to the job.

While EEMBC does not have power consumption figures yet (that will be rolled out with EEMBC Version 2), a quick, uncertified estimate shows that Bops architecture is outstanding in performance per milliwatt", he said.

"From the EEMBC results, it appears that the Halo C compiler does an exceptional job of extracting the performance out of Bops intricate architecture", said Markus Levy, president of EEMBC and industry analyst with Cahners MicroDesign Resources.

"Close inspection reveals that the company had to make few modifications to the EEMBC code in order to achieve a big performance boost over its out-of-the-box performance".

In particular, the EEMBC results show that: Bops Full Fury benchmarks are more than three times better than the nearest competitor as measured by the aggregate Telemark score from EEMBC's certified telecom benchmark suite; on a MHz basis, optimised C benchmarks from Bops Halo C compiler outperformed TI's 6203 compiler optimised C as well as Full Fury hand optimised telecom benchmarks for auto correlation and convolution encoder; and Bops Out of Box C benchmarks significantly out-performed many of the Out of Box C general purpose controllers, many that run much faster than Bops 136MHz processor.

The Halo C compiler generates code that makes effective use of Bops ManArray parallel architecture including: conditional execution, packed data types, indirect VLIW, and arrays of processing elements.

Bops: contact details and other news
Email this article to a colleague
Register for the free Electronicstalk email newsletter
Electronicstalk Home Page

Search the Pro-Talk network of sites

Visit the National Instruments web site