- Processor benchmark suites relevant for testing processor, multicore throughput, memory subsystems, board designs
- System benchmark suites for Smartphone/Tablets, including Android platforms
- Throughput benchmarks for system-level testing of networking firewall appliances
- Non-profit consortium supported by member dues and license fees
- Standard benchmarks and methodology ensure fair and reasonable comparisons
- EEMBC Technology Center manages development of new benchmark software and certifies benchmark test results
EEMBC®, the Embedded Microprocessor Benchmark Consortium, traces its origins to a "hands-on project" conducted by Markus Levy at EDN Magazine in early 1996. Intended to address the ineffectiveness of Dhrystone MIPS as a tool for evaluating embedded processor performance, Levy's project set as its goal the creation of a new set of benchmarks that would provide better information to aid in the analysis of microprocessors, microcontrollers, and compilers. After extensive research, the need became apparent for a joint, democratic effort involving the leading suppliers in the embedded industry to make the new benchmarks a reality.
The EEMBC idea was first proposed by Mr. Levy at a March 1997 luncheon in Boston. Attending companies included AMD, ARM, DEC, Hitachi, IBM, Intel, LSI Logic, Microchip, Motorola, National Semiconductor, NEC, Philips, SGS-Thomson, Siemens, Sun, TEMIC, Texas Instruments, and Toshiba, a number of whom would become EEMBC's original members. Six months later, with funding and legal approval from 12 initial members, EEMBC was founded as a non-profit industry-standard consortium. Since that time, EEMBC's membership has grown to more than 50 members and its benchmark suites have effectively replaced Dhrystone MIPS as the industry standard for measuring processor, DSP, and compiler performance.
EEMBC benchmarks are built upon objective, clearly defined, application-based criteria. The EEMBC benchmarks reflect real-world applications and have expanded beyond processor benchmarks, also heavily focusing on benchmarks for Smartphones/Tablets and Browsers (including Android platforms) and networking firewall appliances.
EEMBC's certification rules represent another break with the past. For a processor's scores to be published, the EEMBC Technology Center must execute benchmarks run by the manufacturer. EEMBC certification ensures that scores are repeatable, obtained fairly, and according to EEMBC's rules. Scores for devices that have been tested and certified can be searched from our Benchmark Search page.