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

IoTMARK


An EEMBC Benchmark 

EEMBC IoTMark represents a family of IoT connectivity benchmarks to test and analyze microcontrollers and various connectivity interfaces (including Bluetooth, WiFi, Thread, LoRA, and others). EEMBC provides application developers with accurate, reliable information and tools that allow them to quickly and equitably compare the energy efficiency of system solutions targeted at IoT end-point applications.


Things of the IoT

An edge node, referred to as the 'thing' of the IoT, has three primary parts: 1) sensors; 2) processing (e.g. security, compression, protocol stack, data analysis); 3) a communication protocol to send/receive information between the edge node and the network. When designing an edge-node, battery-life is often one of the most important factors. The EEMBC IoTMark benchmarks determine the combined energy consumption of the platform, taking into consideration the real-world effects of the 'thing' parts: sensor interface, processor, and radio interface. This approach enables the optimized selection of the microcontroller, radio-frequency components, and communication protocol.


Key Characteristics of the EEMBC IoTMark Benchmark
    • Provides flexibility to accommodate various communication protocols (e.g. Bluetooth®, Thread, LoRa, WiFi)
    • Portable IoTConnect framework supports any vendor’s microcontroller and radio-module products
    • Compatible with EEMBC ULPMark and EEMBC SecureMark benchmarks

IoTMark-BLE
    • The first connectivity profile to be developed by the EEMBC IoTMark working group
    • Supports the selection of MCUs and radio modules with Bluetooth connectivity
    • Utilizes fixed payload size, transmission frequency, and transmit power to allow equitable comparisons
    • Simulates real IoT application with sensor read, computation, BLE transmit/receive, and sleep mode

Working Group Status
    • Finalizing details of IoTMark-BLE (e.g. transmit power settings, certification process)
    • Upcoming discussion and decision on next communication protocol to develop (Phase 2). Estimated completion time for Phase 2 is Q4 2017
    • Join the EEMBC IoTMark 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.
Order this Benchmark

Chairperson

  • Craig Giglio, Silicon Labs
  • Mark Wallis, STMicroelectronics

 

 

Order this Benchmark


Click on Image to Zoom


Click on Image to Zoom