Industry-Standard Benchmarks for Embedded Systems
EEMBC, an industry alliance, develops benchmarks to help system designers select the optimal processors and understand the performance and energy characteristics of their systems. EEMBC has benchmark suites targeting cloud and big data, mobile devices (for phones and tablets), networking, ultra-low power microcontrollers, the Internet of Things (IoT), digital media, automotive, and other application areas. EEMBC also has benchmarks for general-purpose performance analysis including CoreMark, MultiBench (multicore), and FPMark (floating-point).

Membership and Licensing Request

Are you interested in Membership or Licensing?

Board Membership Access to all benchmarks, participation in all working groups, voting on EEMBC strategic direction and benchmark development priorities
Working Group Membership Participate in working groups, access benchmarks in development, use results in marketing
Benchmark Licensee Corporate Licensing of Benchmark Suites
Academic Licensee University or Academic Non-profit Organizations Licensing of Benchmark Suites

Indicate which EEMBC Workgroup you are interested in:

IoT-Connect Tests the combination of microcontroller+RF components (e.g. BlueTooth,), using multiple profiles to represent popular IoT applications.
ULPBench Continuing work on the ULPBench-Core profile plus expanding to include peripheral interaction such as ADC, SPI, and PWM.
Heterogeneous
    Compute
System benchmark addressing performance requirements for applications such as autonomous driving and mobile imaging. This benchmark will support an optimal utilization of the available compute resources, such as the CPU, GPU, and hardware accelerators.
ScaleMark Cloud & Big Data Server Benchmarks to measure latency and throughput of scale-out servers. Memcached and Media Streaming in Beta. Preparing workloads for Origin Webserver, Load Balancing, and MySQL.
Mobile BrowsingBench 2.0 to accurately measure page load times of web pages.

Indicate which Benchmark Suites you are interested in Licensing:

Internet of Things (IoT) IoT-Connect Not available for licensing yet. Join EEMBC for early access and participation in the working group. More»
Multicore Processor Toolbox AutoBench 2.0 Multicore benchmarks that allow processor and system designers to analyze, test, and improve the performance of systems using multicore automotive processors
MultiBench Analyze scalable multicore architectures, memory bottlenecks, thread scheduling support, efficiency of synchronization
Floating-Point Benchmark FPMark Multiple benchmarks supporting both single- and double-precision workloads as well as small, medium, and large data sets
General Processor Toolbox AutoBench 1.1 Serial code benchmarks that allow users to predict the performance of processors and microcontrollers in automotive, industrial, and general-purpose applications
CoreMark Isolate the CPU’s core, test basic pipeline structure, read/write, integer, and control operations.
CoreMark-Pro
Targets 32- and 64-bit processors. Contains integer and floating-point workloads utilizing large datasets to stress memory subsystems.
DENBench Focus on multimedia tasks (e.g. image, video, and audio file compression/decompression) and security (encryption/decryption)
Networking IP Packet Check, IP Reassembly, IP Network Address Translator (NAT), Route Lookup, Open Shortest Path First (OSPF), Quality of Service (QOS), and TCP.
OABench Targets processors in office automation systems that handle text and image processing tasks. Bezier, Dithering, Ghostscript, Image Rotation, and Text Parsing.
TeleBench Represents traditional DSP algorithms, including Autocorrelation, Convolutional Encoder, Bit Allocation, Inverse Fast Fourier Transform (iFFT), and FFT.
Ultra-Low Power ULPBench A ‘Battery’ of tests for comprehensively measuring microcontroller efficiency.
Mobile AndEBench-Pro


Android platform tests (GUI rendering, XML parsing, image manipulation, data compression, cryptography) and hardware tests (CPU, GPU, memory, storage).
AndEBench General Features include CPU and Dalvik interpreter performance comparing the difference between native and Java performance.
BrowsingBench For evaluating Web browser performance, this benchmark measures complete user-experience associated with page loading.
Computer vision, autonomous driving, and mobile imaging Heterogeneous
Compute
Not available for licensing yet. Join EEMBC for early access and participation in the working group. More»
Scale-Out Servers ScaleMark Not available for licensing yet. Join EEMBC for early access and participation in the working group. More»

Fill in the form below: * indicates required field.

Company Name *
University/Academic Organization*
Department/School *

Authorizing Faculty Member *
Your Title
 
First Name *
Last Name *
E-mail Address *
Phone * (include country code)
 
Address
Address Line 2
 
City
State/Province
Postal Code
Country
 
Fax (include country code)

 

Questions/Comments? *
Subscribe me to the EEMBC Journal bimonthly E-mail Newsletter

To reduce spam, please enter the security code displayed below *
Get a new Code

Please note: The information you provided will be kept confidential.

Signup for our Newsletter


Benefits of Licensing & Membership

Benefit Licensee Board or Member
Access to benchmarks
X
X
Use benchmarks to test processor/system products
X
X
Ability to tune your system for best performance
X
X
Influence selection and design of next generation benchmarks
X
X
Ability to publish or disclose your scores
-
X
Free certifications
-
X
Early access to next-generation benchmarks
-
X
Recognition as a supporting member of an industry-standard organization
-
X
Use certified scores in marketing and advertising promotions
-
X
Network with other industry leaders from partner and competitor companies
-
X