The EEMBC ULPMark benchmark quantifies the many aspects of ultra-low power MCUs. It does this constructing several behavioral profiles that capture device operation better than a single synthetic number as found in a datasheet. By defining a concise methodology, ULPMark reliably and equitably measures the multiple aspects of MCU energy efficiency.
Ultra-Low Power (ULP) describes a major design challenge MCUs face today, where product expectations range from running 10 years on a single battery, to harvesting pico-Joules of energy from the environment, to reducing overall global energy demand.
MCU vendors deploy creative design techniques to reduce the energy demands of a device in its different operating modes, such as deep sleep, peripheral data transfer, and active computation. Developers cannot rely on a single datasheet number to explain the benefits of these techniques because applications require optimization tradeoffs between all three energy demands, and performance.
Since its inception in 2012, EEMBC's ULPMark Working Group continues to develop new profiles for MCU power and energy analysis. There are currently four profiles, two for deep sleep and two for active workloads:
|ULPMark variant||What it measures|
|ULPMark-CoreProfile||True energy cost of deep-sleep.|
|ULPMark-PeripheralProfile||Common peripherals' energy impact on deep-sleep.|
|ULPMark-CoreMark||Active power, using CoreMark as the workload.|
|ULPMark-MachineLearning||Active power, using small neural-net inference workloads|
Join the working group to help ensure a meaningful and fair representation for your company’s products.
Copyright © EEMBC
Note: This website only works on browsers that support ES6, such as Edge, Chrome, Firefox, Safari; IE11 and earlier are not supported.