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).

ULPBench™

Texas Instruments MSP432P401R Rev. C
  ULPMark™-CP: 192.30
Analog Devices ADuCM302x
  ULPMark™-CP: 245.50
STMicroelectronics STM32L011K4
  ULPMark™-CP: 135.00
STMicroelectronics STM32L433
  ULPMark™-CP: 176.70
Ambiq Micro APOLLO512-KBR
  ULPMark™-CP: 377.50
Texas Instruments MSP430FR6972
  ULPMark™-CP: 123.80
STMicroelectronics STM32L011K4
  ULPMark™-CP: 161.00
 
STMicroelectronics STM32L433
  ULPMark™-CP: 204.90
 
Silicon Labs EFM32ZG222F32
  ULPMark™-CP: 115.10
 
NXP MKL27Z64VLH4
  ULPMark™-CP: 80.17
 
STMicroelectronics STM32L476RG
  ULPMark™-CP: 187.70
 
Texas Instruments MSP430FR6972
  ULPMark™-CP: 117.50
 

More ULPBench Scores»

 

AndEBench™-Pro

HTC HTC 10 (HTC_M10h) 17529
HTC HTC 10 (HTC 10) 17512
Huawei Mate 9 (MHA-L29) 16294
Google Pixel XL (Pixel XL) 16064
Motorola Moto Z Force Droid Edition (XT1650) 15951
Nvidia Tegra TV Console (SHIELD Android TV) 15872
Huawei Mate 9 (LON-L29) 15622
Nvidia Shield Tablet (SHIELD tablet Pro) 15131
Google Pixel (Pixel) 14879
Google Pixel C (Pixel C) 14864
Samsung Galaxy S7 (SM-G891A) 14181
Google Nexus 9 (Nexus 9) 14161
LeEco Le Pro3 (LEX727) 14027
Asus ZenFone 3 (Z016D) 13995
Hewlett-Packard Envy 14 Notebook PC (ENVY 14) 13991
LG G5 (H860) 13910
LG G5 (H820) 13884
LG G5 (VS987) 13848
OnePlus OnePlus 3 (ONEPLUS A3000) 13842
LG G5 (H830) 13672

More AndeBench-Pro Scores»

New Benchmark

AutoBench 2.0
Multicore Automotive Processors now Benchmark-able with EEMBC MultiBench

Benchmarks in Development

IoT-Connect Benchmark
Tests the combined microcontroller+RF components (e.g. BlueTooth, Wi-Fi, Thread, LoRA) in multiple configuration profiles representing popular IoT applications.

IoT-Secure Benchmark
Measures the performance, energy, and memory impact of the combined microcontroller and hardware and/or software security products. Uses multiple security profiles representing popular IoT applications.

Heterogeneous Compute Benchmark
Addresses performance requirements for applications such as autonomous driving and mobile imaging. Will support an optimal utilization of available compute resources, such as the CPU, GPU, and hardware accelerators.

IoT-Gateway Benchmark
Utilizes a distributed approach with client-server interactions and workloads to ensure meaningful comparisons between gateway products.

ULPBench-Peripheral Profile
Expands on the energy measurement capabilities of ULPBench-Core profile to include peripheral interactions of RTC, ADC, SPI, and PWM.

ScaleMark
Measures latency and throughput of scale-out servers. Memcached and Media Streaming in Beta. Next workloads include Origin Webserver, Load Balancing, and MySQL.

BrowsingBench® 2.0
Expanded functionality to include new user interface and increased stability.

 

News & Press

Upcoming Events

Embedded World
March 14-16, 2017

Three EEMBC related sessions
1. Paving the Road to IoT Interoperability- by Rob Oshana (NXP) and Markus Levy
2. Heterogeneous Computing Architecture Performance and Optimization for ADAS and Mobile Imaging Applications - by Rafal Malewski (NXP) and Markus Levy
3. Hands-on Workshop - Ultra Low Power - by Herman Roebbers (Altran)

CoreMark®

STMicro STM32H743 400Mhz
  CoreMark/MHz: 5.05
Microchip PIC32MM0064GPL036 25Mhz
  CoreMark/MHz: 3.16
Renesas RX231 32Mhz
  CoreMark/MHz: 4.61
Renesas RX231 54Mhz
  CoreMark/MHz: 4.33
Renesas RX231 32Mhz
  CoreMark/MHz: 4.36
Renesas RX231 54Mhz
  CoreMark/MHz: 4.14
ADSP-CM419F 240Mhz
  CoreMark/MHz: 3.09
ADSP-CM419F 240Mhz
  CoreMark/MHz: 3.38
Andes N1337 60MHzMhz
  CoreMark/MHz: 3.13
Microchip PIC32MZ2048EFH144 microMIPS 200Mhz 
  CoreMark/MHz: 3.55
Microchip PIC32MM0064GPL028 24Mhz 
  CoreMark/MHz: 3.62
BCM2835 (Raspberry Pi Zero) 1000Mhz 
  CoreMark/MHz: 2.06
STM32F746NGH6 216Mhz 
  CoreMark/MHz: 5.01
Intel 80486DX2 66Mhz 
  CoreMark/MHz: 1.02
Core i7 860 2800Mhz 
  CoreMark/MHz: 5.94
Samsung Exynos 5250 (ARM Cortex-A15) 1700Mhz 
  CoreMark/MHz: 5.58
BCM63138 1000Mhz 
  CoreMark/MHz: 5.30
NXP Kinetis KV5x 240Mhz 
  CoreMark/MHz: 5.00

More CoreMark Scores»

 

CoreMark®-Pro

Huawei HiSilicon KIRIN925 Hi3830  8 Threads 
  CoreMark-Pro: 6521
Huawei HiSilicon KIRIN925 Hi3830  1 Thread 
  CoreMark-Pro: 1245
Qualcomm Snapdragon 810 MSM8994 8 Threads 
  CoreMark-Pro: 5076
Qualcomm Snapdragon 810 MSM8994 1 Thread 
  CoreMark-Pro: 1287
Snapdragon 810 MSM8994 8 Threads 
  CoreMark-Pro: 2531
Snapdragon 810 MSM8994 1 Thread 
  CoreMark-Pro: 1220
Intel Atom Z3745 4 Threads 
  CoreMark-Pro: 6151
Intel Atom Z3745 1 Thread 
  CoreMark-Pro: 1559
Intel Atom Z3745 4 Threads 
  CoreMark-Pro: 3818
Intel Atom Z3745 1 Thread 
  CoreMark-Pro: 1070
Qualcomm Snapdragon 400 MSM8226 4 Threads 
  CoreMark-Pro: 2000

More CoreMark-Pro Scores»

 

EEMBC Certified Scores:

EEMBC only guarantees the reliability of scores that have been officially certified by the EEMBC Technology Center (ETC). During our certification process, the ETC re-establishes the manufacturer's benchmark environment, verifies all settings, rebuilds the executable, and runs CoreMark according to the specific run rules. EEMBC certification ensures that scores are repeatable, accurate, obtained fairly, and derived according to EEMBC's rules. Scores for devices that have been tested and certified can be searched from our Benchmark Search page.