The Embedded Microprocessor Benchmark Consortium (EEMBC) develops benchmark software to help system designers select the optimal processors, and benchmark tools to help consumers and IT professionals select the appropriate smart phones/tablets and networking firewall appliances. EEMBC organizes its benchmark suites targeting Automotive, Digital Media, Java, Multicore Processors, Networking, Office Automation, Signal Processing, Smartphones/Tablets and Browsers.

DENBench™ Benchmark Software

DENBench™ Version 1.0 is a suite of benchmarks that allows users to approximate the performance of processor subsystems in multimedia tasks such as image, video, and audio file compression and decompression. Other benchmarks in the suite focus on encryption and decryption algorithms commonly used in digital rights management (DRM) and eCommerce applications. Addressing such end products as smartphones, MP3 players, digital cameras, TV set-top boxes, and in-car entertainment systems. DENBench Version 1.0 expands on EEMBC’s ConsumerBench Version 1.1 with new benchmark kernels and a larger number of datasets. Several mechanisms, including Peak Signal-to-Noise Ratio (PSNR), check output quality. The DENBench components include the following algorithms and mini-suites:

MPEG
Includes MP3 decode, MPEG-2 encode and decode, and MPEG-4 encode and decode, each of which are applied to five different datasets for a total of 25 results.

Cryptography
A collection of four benchmark tests for common cryptographic standards and algorithms: the Advanced Encryption Standard (AES), the Data Encryption Standard (DES), the Rivest-Shamir-Adleman (RSA) algorithm for public-key cryptography, and Huffman decoding for data decompression.

Digital Image Processing
JPEG and color-space-conversion tests, including JPEG compress, JPEG decompress, RGB to YIQ, RGB to CMYK, and RGB to HPG. Each of these is applied to seven different datasets for a total of 35 results.

MPEG Encode Floating Point
A floating-point version of MPEG-2 Encode benchmark, using single-precision floating-point instead of integer functions.

DENBench Version 1.0 Benchmark Scores
The DENmark,™ MPEG Decodemark™, MPEG Encodemark™, Cryptomark™, and Imagemark™ are single-number scores that EEMBC provides, in addition to scores based on individual benchmark applications within its DENbench suite, to enhance the presentation of comparative data on processor performance. These numbers are intended to provide a first-order representation of processor performance in tasks related to digital entertainment applications. The detailed scores on individual benchmarks and datasets will continue to offer the highest value to system designers, allowing comparison of the individual applications that are specific to their designs. The overall DENmark score provides a single-number performance rating for the entire DENbench suite. All 69 tests in the suite must be run to derive a DENmark score. View certified DENBench Version 1.0 benchmark scores

EEMBC benchmark characterization data allows designers to better understand how to interpret EEMBC benchmark scores relative to certain processor characteristics. The Kiviat graph above, which visualizes multivariable data in a way that easily reveals program behavior, shows workload characteristics for the MPEG-2 Decode benchmark within DENBench 1.0.

General information about EEMBC benchmark software

Download the DENBench Data Book (1401KB)


Options for Using EEMBC®Benchmark Software

1. License one or more benchmark suites
2. Join the EEMBC Board of Directors
3. Join application-focused EEMBC subcommittee(s)
4. Special licensing program for faculty members at colleges and universities.

Request information on becoming a member or licensing benchmark software

Benefits of licensing and membership are summarized in the table below.

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