Having trouble viewing this issue? Click here for online version.   Un-subscribe

Certified Performance Analysis
for Embedded Systems Designers

EEMBC Update - April 2011


  • EEMBC Releases Android Port for CoreMark™
  • CoreMark™ Downloads Exceed 4000
  • Multicore Expo Sessions Focus on EEMBC Benchmarks
  • Certified Renesas Scores for AutoBench
  • New CoreMark™ Scores
  • Upcoming Event - Multicore Virtual Conference Invitation

Calling All Android Developers!

You can now download our official Android port for CoreMark™. It will allow you to easily build and run CoreMark™ on any Android platform that provides a native development kit (NDK). In addition to the Android port, you can also download ports for the Microchip PIC32MX440F512H, Microchip PIC32MX360F512L, Keil MCB17xx board with NXP microcontroller, and STMicro’s STM3220F evaluation board.


Less than 2 years after its initial release, CoreMark™ downloads have exceeded 4000, clearly indicating its widespread, international usage among engineers testing embedded processors.

The big question is: Which processor vendor will be first to represent their device’s CoreMark™ performance on product literature and replace the infamous Dhrystone scores?


The Multicore Expo, co-located with the Embedded Systems Conference (ESC) includes several interesting sessions utilizing EEMBC benchmark suites. Save $100 by registering before April 29th. Register here.

Here are some short descriptions of those sessions:

"Migrating Serial Code to Utilize a Scalable Number of Local and Networked Processing Cores", will utilize EEMBC's Networking Suite to show that with proper technique, and careful attention to the functionality and synchronization requirements of the code to be optimized, near-linear, scalable performance gains can be realized as the number of threads available to that code is increased.

"Analyzing Multi-threaded Applications - Identifying Bottlenecks on Multicore Systems", will use various multithreaded execution scenarios generated through EEMBC's MultiBench as stimulus to analyze and identify the bottlenecks associated with operating systems, application code, and hardware architecture scalability.

"Challenges Faced in Optimizing JIT Compilers for Multicore Mobile Platforms", presented by Samsung India Software Operations utilizes the EEMBC benchmarks to provide quantitative information regarding the various optimization techiques.


Renesas has recently published certified scores for its RX610 processor running at 100MHz. They achieved an Automark of 61.0. Check out the full report, as well as the individual benchmark scores.

"Challenges Faced in Optimizing JIT Compilers for Multicore Mobile Platforms", presented by Samsung India Software Operations utilizes the EEMBC benchmarks to provide quantitative information regarding the various optimization techniques.


As of today, users have posted 230 CoreMark scores, benchmarking the performance of a wide variety of embedded processors from the industry’s most competitive players, including AMD, Analog Devices, ARM, Broadcom, Freescale, Fujitsu, IBM, Infineon, Intel, Marvell, Microchip, MIPS, Nvidia, NXP, Renesas, STMicroelectronics, Texas Instruments, and VIA Technologies.

Processor Compiler
Analog Devices ADSP-BF537 600Mhz VisualDSP 5.0 ccblkfn.exe 8.1.9.9
Intel Atom(TM) CPU 330 1.6Ghz GCC 4.4.3
Intel Core i3 CPU M 380 2.5Ghz GCC 4.4.5
Intel Atom processor E665, Stellarton 1.3Ghz GCC 4.4.5
Intel Core i5 M460 2.53Ghz GCC 4.3.4
Intel Core i7 CPU 870 2.93Ghz GCC 4.4.5
Intel Atom CPU Z520 1.33Ghz GCC 4.4.5
TI Blaze OMAP4430SDP 1Ghz CSL GCC 4.4.1
TI OMAP 4430SDP 1Ghz CSL GCC 4.4.1
Intel Core2 Quad Q6600 2Ghz GCC 4.5.2
AMD Athlon 3000+ 2Ghz GCC 4.4.5


In August, EEMBC will contribute to OpenSystems Media on the Multicore Virtual Conference. The conference will consist of 4 sessions plus a keynote.

Below are the topics

  • OpenCL: Lining up CPU and GPU Cores
  • Untangling Multicore Threads and Tasks
  • Panel Session - Secure OS: MILS, Hypervisors, Virtualization
  • Optimizing: Care and Feeding of Cores
  • Delivering the Edge in Mobile Devices

Here is the link for more details: www.bit.ly/multicoreconf

If you (or your company) have interest in participating, please email markus.levy@eembc.org and copy Patrick Hopper, phopper@opensystemsmedia.com. You can also call Patrick directly at 586-415-6500.


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 www.eembc.org. Continuing your subscription ensures you'll be notified when new scores and other important announcements are available.