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

IoT-Secure
an EEMBC Benchmark

This IoT-Secure benchmark suite will test and analyze various security profiles that should be implemented in IoT devices. Following EEMBC's long-standing tradition, we will provide application developers with accurate, reliable information and tools that allow them to quickly and equitably compare the efficiency of system solutions targeted at IoT end-point applications. The IoT-Secure benchmark will be based on popular profiles targeting different application areas.


Securing the IoT

In the present and foreseeable future, application developers will produce billions of IoT devices. Securing these devices has become a huge challenge, as IoT applications face many threats and defeating these requires an end-to-end, systems approach. Security involves hardware and software, algorithm and protocol, life-cycle and process challenges. And while security has become, or should be, a priority of application developers, they are typically concerned that implementing security functions within their IoT devices will hurt performance and lower battery life. Therefore, a critical goal of the EEMBC IoT-Secure benchmark will be to quantify the latency and energy impact of implementing security to allow developers to select the optimal combination of microcontroller, hardware, and/or software security products for their application.


Key Characteristics of the EEMBC IoT-Secure Benchmark
  • Provides an industry-created and standardized tool for application developers to analyze security implementations
  • Includes multiple configuration profiles to represent the most popular IoT functions
  • Measures performance, energy, and memory impact
  • Tests the combination of microcontroller, hardware and/or software security products

Working Group Status
  • The test infrastructure is developed and the working group is now developing several representative cipher-suite benchmarks likely to be seen in IoT edge nodes.
  • Estimated completion time for phase 1 is Q1 2017. Phase 1 will be a single IoT profile, with additional profiles to be added later.
  • Join the EEMBC IoT-Secure benchmark working group to a) help determine the exact details of this IoT benchmark; b) ensure the benchmarks are representative of all possible scenarios; c) ensure that you don’t have a competitive disadvantage. Email EEMBC for more information.

 

Chairperson

  • Mike Borza, Synopsys
  • Ruud Derwig, Synopsys

 

 

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