EEMBC

EEMBC, the Embedded Microprocessor Benchmark Consortium, is a non-profit organization formed in 1997 with the aim of developing performance benchmarks for the hardware and software used in embedded systems. The goal of its members is to make EEMBC benchmarks an industry standard for evaluating the capabilities of embedded microprocessors, compilers, and the associated embedded system implementations, according to objective, clearly defined, application-based criteria.

Score certification program

EEMBC members can publish their benchmark test results after submitting these scores and their entire benchmark platform to the EEMBC Technology Center (ETC) for official (and free) certification. During the certification process, the ETC rebuilds the benchmark code and verifies accuracy and repeatability.

Benchmark chronology

Up until 2004, the EEMBC benchmarks targeted embedded processors and were exclusively built using C standard library compatible source code. These benchmark suites included AutoBench 1.1 (for automotive, industrial, and general-purpose applications), ConsumerBench 1.1 (for digital imaging tasks), Networking 1.1, OABench 1.1 (targeting printer-related applications), and TeleBench 1.1 (for Digital signal processors).

In 2005, in an effort to heavily tax the processor's memory subsystems, EEMBC released DENBench and Networking 2.0 (supersets of ConsumerBench 1.1 and Networking 1.1, respectively).

CoreMark

Coremark is a non-free benchmark that targets the CPU core. It was developed by Shay Gal-On and released by EEMBC in 2009 with the aim of replacing the Dhrystone benchmark. CoreMark’s primary goals are simplicity and providing a method for testing only a processor’s core features. Each iteration of CoreMark performs the following algorithms: list processing (find and sort), matrix manipulation (common matrix operations), state machine (determine if an input stream contains valid numbers), and CRC. Running CoreMark produces a single-number score, allowing users to make quick comparisons between processors.

Measuring the Web browsing experience

Evaluating Android platform performance

References

External links

This article is issued from Wikipedia - version of the 9/7/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.