From Markus Levy

August 2013



  • First Floating-Point Benchmark Suite for Embedded
  • Growing Popularity for AndEBench for Smartphones/Tablets
  • EEMBC and Volkswagen: Benchmark for Microcontroller Energy Efficiency
  • EEMBC Launches New Website
  • Ultra-Low Power Benchmark Working Group Status
  • New CoreMark® Scores
  • EEMBC in the News
  • On-Going Things

FPMark: First Floating-Point Benchmark Suite for Embedded

Do you need a comprehensive, reliable, unbiased benchmark to test the performance of processors with floating-point units? You can now license the new EEMBC FPMark suite. Uniquely, FPMark contains single (32 bit) and double (64 bit) precision workloads, as well as a mixture of small, medium, and large data sets to support everything from microcontrollers to high-end processors. The EEMBC FPMark Suite uses 10 diverse kernels to generate 53 workloads, each of which self-verify to ensure correct execution of the benchmark. These workloads are built on the same infrastructure as EEMBC MultiBench™ - the user can evaluate multicore scalability for floating-point performance. This infrastructure also simplifies the effort required to port the benchmarks to bare metal or implementations running Linux.

Similar to EEMBC CoreMark, certified scores are not required for FPMark, but EEMBC will promote the use of certified scores for members to ensure high-quality results. Non-members may obtain the entire FPMark suite, including source code and documentation, for only $495 for a single user corporate license or $195 for academic licensing. Contact EEMBC for more details.

Growing Popularity for AndEBench for Smartphones/Tablets

The industry anxiously awaits the arrival of AndEBench 2.0, EEMBC’s second generation benchmark for Android-enabled devices. Especially in the light of recent mishaps with other Android benchmarks, AndEBench 2.0 will introduce the ability to credibly measure platform performance as well as the performance of the underlying hardware. Join EEMBC to participate in the working group that is defining and developing this benchmark.
Since we updated AndEBench 1.0 to allow users to interactively compare their scores to other smartphones and tablets, scores for almost 6000 phones and tablets have been submitted. AndEBench can be downloaded for free from GooglePlay™ and the Amazon™ Appstore for Android.

EEMBC and Volkswagen: Benchmark for Microcontroller Energy Efficiency

EEMBC and the Volkswagen Group have expanded a working group project, called AME (Automotive Microcontroller Efficiency), to establish a microcontroller energy-efficiency benchmark aimed at making automotive end products more energy aware and more robust. The working group project, chaired by Volkswagen, is currently joined by eleven top-tier semiconductor vendors including Freescale, Fujitsu (now Spansion), Infineon, Microchip, NXP, Renesas, STMicroelectronics, and TI. The effort has yielded a full working spec for measuring performance and energy efficiency of automotive microcontrollers under various low-power operating conditions. EEMBC has developed a prototype of this benchmark implemented on a Renesas evaluation board.

“As a world leader in advanced automotive systems, Volkswagen is continuing to chair the EEMBC Automotive working group and lend its expertise to ensure that the new benchmark reflects real-world system-design conditions and leads to improved efficiency,” said Volkswagen’s head of electric and electronic development, Dr. Volkmar Tanneberger. “Following completion of this new benchmark suite, we will demand the Tier 1 suppliers and semiconductor vendors to provide results for the microcontrollers that will be integrated into the next generation of electronic modules.”
This benchmark specification will be open to all world-wide car manufacturers and tier 1 suppliers, and EEMBC encourages everyone in the ecosystem to join the effort to develop subsequent phases of this benchmark. Contact Markus Levy at EEMBC for more details.

EEMBC Launches New Website

In short, we’ve modernized the EEMBC website, hopefully making it easier for you to find what you’re looking for. Check it out and send us your feedback.

Update on Ultra-Low Power Benchmark Working Group

We have been steadily working on ULPBench, the method to evaluate ultra-low power (ULP) microcontroller energy efficiency. While full details are still only available for EEMBC members, here are a few key updates: 1) the various workloads have been developed; 2) we’ve designed a very inexpensive hardware/software tool to measure the energy consumption; 3) most of the measurement parameters have been decided (i.e. 3V input). ULPBench is on target for Q4/2013 release date.

New CoreMark® Scores

Almost 10000 CoreMark™ downloads. Over 400 user submitted CoreMark scores. Here’s the list of the most recently posted scores. Don’t forget to post yours!

Hardware  Software  Score  Certified 
Microchip PIC32MX795F512L Sourcery CodeBench 2011.09-86 (GCC4.5.2) + tree-switch-shortcut optimization pass (http://www.imgte 3.45  
Freescale KL02 IAR 6.60 2.32  
Microchip PIC32MX795F512L Sourcery CodeBench 2011.09-86 (GCC4.5.2) + tree-switch-shortcut optimization pass (http://www.imgte 3.72  
STM32F051C8 IAR 6.60 2.20  
STM32F051C8 IAR 6.60 2.33  
Intel Xeon E5 2687W (2P, 16C, 32T) GCC 4.5.3 117.68  
STMicroelectronics STM32F417IGt6 IAR 6.60 3.38  
AMD A8-3850 GCC4.8.1 11.82  
Freescale KL25 IAR 6.60 2.41  
Freescale KL05 IAR 6.60 2.42  
Andes Technology N705-S GCC 4.4.4 (Andes BSP v3.1.2) 2.29  
Andes Technology N801-S GCC 4.4.4 (Andes BSP v3.1.2) 2.01  
Freescale MPC5676 DDCI, GCC 4.2.3 3.99  
Freescale MPC5554 DDCI, GCC 4.2.3 1.81  
Freescale MPC5674-F DDCI, GCC 4.2.3 1.96  
Texas Instruments DM3730 GCC4.6.1 2.53  
Imagination Technologies interAptiv single core gcc 4.9.0 ( 3.54
Imagination Technologies proAptiv single core gcc 4.9.0 ( 5.10
Imagination Technologies microAptiv gcc 4.9.0 ( 3.44
SONiX SN32F707 Keil ARMcc v4.1.0.567 1.65  
NXP LPC1788 IAR EWARM 6.30 1.89  
Infineon TC1793N-512F270EF AB GCC 4.6.3 (HighTec) 2.45  
Freescale T4240 Green Hills Multi 6.1.4 Compiler v2013.5.0 104.37  
Tilera TILE-Gx8072 gcc 4.4.6 230.19  
Freescale i.MX6Quad GCC 4.6.2 10.41  
Altera Nios II nios2-elf-gcc.exe (Altera 12.1 Build 177) gcc 4.1.2 0.93  
Altera Nios II nios2-elf-gcc.exe (Altera 12.1 Build 177) gcc 4.1.2 1.60  
ARM Cortex-A9 (Exynos4 Quad) armcc 5.03-24 15.89  
ARM Cortex-A15 armcc 5.03-24 9.36
Freescale i.MX6Quad GCC4.6.1 2.35  
Intel i7-2640M GCC4.5.3 5.18  
Renesas RX111 IAR EWRX V2.41.3 3.08
Xilinx XC7Z020 ARM Cortex-A9 MPcore GCC4.7.2 5.92  
Xilinx XC7Z7045 ARM Cortex-A9 MPcore GCC4.7.2 5.93  
Microchip PIC32MX795F512L Microchip MPLAB XC32v1.20 3.11
Microchip PIC32MX795F512L Microchip MPLAB XC32v1.20 3.00
TI OMAP4460 gcc 4.7.2 2.64  
TI OMAP4460 gcc 4.7.2 5.45  

View Coremark Scores

EEMBC in the News

Check out the EEMBC website for a comprehensive list of EEMBC related articles. Here’s a small sample:

On Going

If you do not wish to receive e-mail from EEMBC, you can un-subscribe. EEMBC sends no more than one e-mail per month to registered users at Continuing your subscription ensures you'll be notified when new scores and other important announcements are available.