Visit the Ecopac Power web site

Angelic C compiler beats DSP benchmarks

A Bops product story
More from this company More from this category
Edited by the Electronicstalk editorial team Jun 25, 2001

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.

Not what you're looking for? Search the site.

Back to top Back to top

Google Ads

 

Contact Bops

Contact Bops

Related Stories

Contact Bops

 

Newsletter sign up

Request your free weekly copy of the Electronicstalk email newsletter ...

Visit the Ecopac Power web site

Articles by product category

All suppliers A - Z

A Pro-talk Publication

A Pro-talk publication