Angelic C compiler beats DSP benchmarks
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.
Articles by product category
- Active Components (11,579)
- Active Components (4)
- Analogue and Mixed Signal ICs (1,726)
- Communications ICs (Wired) (1,803)
- Discrete Power Devices (418)
- Programmable Logic Devices (597)
- Microprocessors, Microcontrollers and DSPs (2,157)
- Memory Devices and Modules (760)
- Power Supply ICs and Controllers (2,391)
- Communications ICs (Wireless) (1,578)
- Standard Logic Devices (145)
- Passive Components (3,138)
- Passive Components (1)
- Capacitors (682)
- EMC Components (407)
- Frequency Control Components (410)
- Electromechanical Components (571)
- Circuit Protection Devices (494)
- Resistors (315)
- Transformers and Inductors (258)
- Design and Development (9,476)
- Design and Development (1)
- Embedded Software and Operating Systems (1,673)
- Design and Development Hardware (1,030)
- Intellectual Property Cores (1,538)
- Reference Designs (351)
- Design and Development Software (4,578)
- Design Services (305)
- Enclosures and Panel Products (3,362)
- Enclosures and Panel Products (2)
- Handheld and Other Small Enclosures (137)
- Instrument Cases, Benchtop, Wall-Mounting Enclosures (338)
- Floor-Standing Racks, Cabinets, Enclosures (246)
- Fans and Blowers (223)
- Gaskets, Seals and Screens (123)
- Heatsinks and Thermal Management (198)
- LCD Modules (484)
- Monitors (132)
- Other OEM Display Modules, Meters (239)
- Switches and Keyboards (576)
- Rotary Controls, Joysticks etc (136)
- Indicators and Audio (79)
- Touchscreens and Touch Sensors (291)
- Printers, Knobs, Bezels, Other Panelware (151)
- Interconnection (3,028)
- Interconnection (10)
- Antennas and Feeders (304)
- Boards and Backplanes (153)
- Cables and Wires (455)
- PCB Connectors (598)
- Plugs and Sockets (1,174)
- Terminals and Power (279)
- Electronics Manufacturing, Packaging (3,182)
- Industry News (1,935)
- Optoelectronics (1,711)
- Power Supplies (2,461)
- Power Supplies (6)
- AC/DC Power Supplies (1,032)
- Batteries and Chargers (248)
- DC/DC Convertors (881)
- DC/AC Inverters (78)
- OEM Power Supplies (0)
- UPSs (216)
- Subassemblies (4,829)
- Subassemblies (2)
- VMEbus Boards, Assemblies (420)
- CompactPCI Boards, Assemblies (372)
- Embedded Computing and Control (1,261)
- Wireless Communications (1,075)
- Networking Hardware (906)
- PC-Compatible Boards, Assemblies (793)
- Test and Measurement (5,164)
- Test and Measurement (2)
- ATE Systems (392)
- Compliance Engineering (900)
- Sensors and Data Acquisition (901)
- Board-Level Instruments (542)
- Stand-Alone Instruments (2,008)
- Test Accessories (404)