EEMBC benchmark software helps predict the performance of embedded processors and memory subsystems in a range of applications.
- An industry-standard tool for analyzing, tuning, and validating embedded processors, compilers, and systems
- Predicts performance and energy consumption in real-world applications
- Runs natively on any processor, allowing you to make impartial comparisons among a wide range of devices
- Works with silicon or simulations of IP processors
- Hundreds of certified EEMBC score reports allow you to compare your results with data on other processors
Running EEMBC benchmarks
- Each EEMBC Benchmark Software suite is designed to run natively on any processor, without an underlying operating system
- You can port benchmarks to any platform or operating system
- Integrated supervisory software (the test harness) provides launching and control of benchmarks using personal computer or workstation running Windows, Linux, or Unix
- Quick Start Guide and technical support available
How EEMBC scores work
- All published scores available for download free from www.eembc.org
- Published scores are certified by the EEMBC Technology Center
- Aggregate scores enable rapid evaluation of device performance
- Detailed scores from each suite provide deeper insights into how devices will perform within given application
- Each suite generates between 4 and 69 discrete benchmark scores
How to get started
- License one or more benchmark suites
- Become member of EEMBC Board of Directors
- Become a member of application-focused EEMBC subcommittees
Request information on becoming a member or licensing benchmark software
|
 |

Automotive/Industrial Benchmark Suite
Allows users to predict performance of processors in automotive, industrial, and general-purpose applications

Digital Imaging Benchmark Suite
Allows user to approximate processor’s performance in digital still cameras, printers, and other embedded systems that handle digital imaging tasks

Digital Entertainment Benchmark Suite
Addresses such end products as PDAs, mobile phones, MP3 players, digital cameras, TV set-top boxes, and in-car entertainment systems

Power/Energy Benchmark Software
Provides data on the energy a processor consumes while running EEMBC’s performance benchmarks

Mobile Java Benchmark Suite
Tests performance of Java 2 Micro Edition (J2ME™) applications in products such as mobile phones and PDAs

Networking 2.0 Benchmark Suite
Allows users to approximate performance of processors tasked with moving packets in networking applications

Office Automation Benchmark Suite
Approximates tasks performed by processors in printers, plotters, and other office automation systems that handle text and image processing tasks
Telecommunications Benchmark Suite
Allows users to approximate performance of processors in modem, xDSL, and related fixed-telecom applications |
 |

MultiBench™ 1.0 Multicore Benchmark Software
- Extends EEMBC benchmark scope to analyze multicore architectures, memory bottlenecks, OS scheduling support, efficiency of synchronization, and other system-related functions.
- Measures the impact of parallelization and scalability across both data processing and computationally intensive tasks
- Provides an analytical tool for optimizing programs for a specific processor
- Leverages EEMBC’s industry-standard, application-focused benchmarks in hundreds of workload combinations
- Targets the evaluation and future development of scalable SMP architectures
More info on MultiBench
MultiBench component |
Fixed |
Site |
Academic
Non-Profit |
MITH Infrastructure (required) |
$1500 |
$2500 |
$375 |
Networking Workloads |
$3500 |
$6000 |
$900 |
Consumer Workloads |
$2500 |
$5000 |
$750 |
Office Automation Workloads |
$2000 |
$3000 |
$450 |
Combined Workloads |
$5500 |
$9800 |
$1470 |
MultiBench Architect (optional) |
$4000 |
$6000 |
$900 |
|