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™ Step-by-Step Instructions

REQUIREMENTS: ULPBench consists of the EnergyMonitor board (which plugs into your PC via USB cable) and the ULPBench Software (which is installed in the device under test; i.e. the microcontroller you are evaluating).

1. PURCHASE EnergyMonitor HARDWARE

Purchase EnergyMonitor Hardware for $75 USD. Order EnergyMonitor.

2. REGISTER EnergyMonitor

Once you have received your EnergyMonitor, Register. You cannot register until you receive the hardware because registration requires the serial number that is on the board. If you have already registered or if you are an EEMBC Member, you may skip directly to Step 4.

3. LICENSE

Before downloading the ULPBench Software from this website, please be sure you have read and understand the license.

4. DOWNLOAD

Download the ULPBench Software.

5. INSTALL

Read the Installation, porting and running instructions.

Read the Run Rules

6. RUN

Run the ULPBench software.

7. SUBMIT YOUR RESULTS

After you have run the ULPBench software, submit your scores direct from the EnergyMonitor or Manually Submit.