Issue: Q1, 2019 Peter Torelli, President

EEMBC’s BenchPress

The Embedded Microprocessor Benchmark Newsletter


New Product Launch: ULPMark™-CM

The ULPMark working group has added active power measurement to the ULP benchmark suite lineup. This third installment, called ULPMark-CoreMark, or ULPMark-CM for short, measures the energy efficiency of a device running the EEMBC CoreMark® benchmark. With its ubiquitous presence in datasheets, CoreMark has become instrumental in energy analysis, but until now there hasn't been an EEMBC-approved measurement methodology. This new benchmark defines a concise representation of the power-performance tradeoff by reporting both simultaneously. Linking together these two values gives consumers a better understanding of the target architecture's power-performance curve.

In addition, the benchmark provides a means to include multiple libraries into the same firmware, allowing exploration of the tradeoffs across compilers and compiler settings, and voltage through the host GUI.

Read the full press release.

New Product Development: IoT Connect for Wi-Fi

The IoT Connectivity working group has begun development of a low-power Wi-Fi benchmark for IoT edge nodes. The competition in the low-power Wi-Fi space has been heating up in the past few years, and there is a need to clarify how the energy efficiency of new Wi-Fi products compare amongst themselves, and other wireless protocols. With several years of engineering challenges under its belt from developing IoTMark-BLE, the group now has a solid understanding of the obstacles surrounding the design of such a complex benchmark. Email if you would like to join the working group.

Machine Learning Update

MLMark™ is approaching its first release candidate. It will focus on vision-based neural networks, as these are the most intensely debated and quoted models in today's ML landscape. For the past eight months the team has been wrangling models, compilers, runtimes and frameworks: a non-trivial task for anyone familiar with this space. The end result of these efforts will make the benchmarking process considerably easier and more unified for end users. RC1 will contain pre-trained models, and both Tensorflow-based and natively optimized engines for a universal out-of-box experience. Optimized targets for CPUs, GPUs and NPUs will be added to EEMBC's MLMark library over time, ensuring updates in-pace with the industry.

Member Certifications

Members continue to reinforce the value of EEMBC benchmarks in their datasheets through certifications. In the past three months, several ULPMark and CoreMark scores have been published from the following members:

Renesas Logo

Renesas certified the RX66T CoreMark scores at 120 and 160MHz:

The RX66T Group microcontrollers are the first products equipped with the RXv3 third-generation RX CPU core and are optimal for motor control applications. The RX66T Group enables simultaneous control of up to four motors by max 160 MHz operating frequency CPU core and motor control peripherals. Built-in security and safety features also offer new added value for inverter control applications.

Microchip Logo

Microchip certified both the SAML10 and SAML11 on ULPMark-CP and ULPMark-PP:

The SAML10 and SAML11 are ARM® Cortex®-M23 based microcontrollers. The SAM L10 MCU features general purpose embedded control capabilities with enhanced peripheral touch controller and advanced analog. The SAML11 also shares these features, and integrates robust security which includes ARM® TrustZone®, secure boot, crypto acceleration, secure key storage and chip-level tamper detection.

STMicroelectronics Logo

STMicroelectronics certified the STM32L412 on both ULPMark-CP and ULPMark-PP:

With a focused feature set and compact package options, STMicroelectronics’ STM32L412 and STM32L422 microcontrollers (MCUs) bring ultra-low power technologies and high performance to budget-conscious consumer, industrial and medical applications, combining economical 64 KB or 128 KB Flash density with features such as ST’s FlexPowerControl (FPC) and the 80 MHz Arm Cortex-M4 core.

Want to unsubscribe? Follow this link to be removed from future emails.