A major contributor to this article appears to have a close connection with its subject. (July 2013) (Learn how and when to remove this template message)
EEMBC, the Embedded Microprocessor Benchmark Consortium, is a non-profit, member-funded organization formed in 1997, focused on the creation of standard 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 processors, compilers, and the associated embedded system implementations, according to objective, clearly defined, application-based criteria. EEMBC members may contribute to the development of benchmarks, vote at various stages before public distribution, and accelerate testing of their platforms through early access to benchmarks and associated specifications.
Most Popular Benchmark Working Groups
In chronological order of development:
AutoBench 1.1 - single-threaded code for automotive, industrial, and general-purpose applications
Networking - single-threaded code associated with moving packets in networking applications.
MultiBench - multi-threaded code for testing scalability of multicore processors.
FPMark - multi-threaded code for both single- and double-precision floating-point workloads, as well as small, medium, and large data sets.
ULPMark - energy-measuring benchmark for ultra-low power microcontrollers; benchmarks include ULPMark-Core (with a focus on microcontroller core activity and sleep modes) and ULPMark-Peripheral (with a focus on microcontroller peripheral activity such as Analog-to-digital converter, Serial Peripheral Interface Bus, Real-time clock, and Pulse-width modulation)
ADASMark - focusing on compute intensive application flows which are common to embedded heterogeneous computing architectures; the first phase includes real-world workloads from automotive surround view.
SecureMark - Measures performance, energy, and memory impact allowing application developers to analyze IoT device security implementations
EEMBC divides its members followingly:
- Board - have full working group participation and voting rights plus the right to designate a Director to the Board
- Subcommittee - have participation and voting rights within specific working groups
- ARM reveals more details of Cortex A5 processor, Electronic News Weekly, Steve Bush, November 2009.
- EEMBC’S Multibench arrives, MPR Online, Tom R. Halfhill, July 2008.
- Post-Link Code Restructuring Optimizations for the Cell SPE, IBM Haifa Labs - Haifa University Campus, Daniel Citron and Yaakov Yaari, IBM Haifa Labs