Certified Performance Analysis
for Embedded Systems Designers

EEMBC Update - June 2010


Join Workgroup to Help Develop Benchmark to Measure the Browser User Experience

Co-chaired by Mansoor Chishtie and Gary Debes (both from Texas Instruments), the working group is developing BrowsingBench to measure the complete user-experience from the click/touch on a URL to final page rendered on the screen. BrowsingBench will benefit processor vendors, operating system and browser developers, and system developers by providing a tool to determine how effective (or ineffective) their hardware and software products are at processing and displaying Web pages – both for performing the individual subtasks necessary to display a page, as well as the total composite time for processing the entire page.

  • Measures page rendering speed on real-world, daily Web browser tasks
  • Measures JavaScript execution
  • Factors in Internet content diversity
  • Factors in various network profiles used to access the Internet
  • Determines browsing effects on battery life
  • Points out strengths/weaknesses of all system components

Participation is open to all EEMBC Consumer subcommittee and Board of Directors members. For further information on joining, please contact Markus Levy, EEMBC president.

Join Markus Levy, EEMBC president, at the Freescale Technology Forum, for the presentation “UTM/Security Systems: Analyzing System Throughput and Processor Performance" on Tuesday, June 22 @ 14:00.

In Israel at the Embedded Systems Design Conference, EEMBC’s director of technology, Shay Gal-On, will present “Performance Analysis for Multicore Platforms” on June 6, 2010.

Over 1800 devoted users have downloaded the CoreMark benchmark, with 136 scores posted to the website. During the prior two months, users have posted CoreMark scores for the following processor/compiler combinations:

Processor
AMD Opteron 254 (2P)
Analog Devices BF536 0.3
Analog Devices BF536 0.3
Freescale i.MX515
Freescale MPC8313VRAFFB
Intel Core i7 950
Intel Itanium 2
Intel Xeon E5504 ES
NXP LPC1114
NXP LPC2939
Texas Instruments OMAP3530  

Compiler
GCC3.4.4
GCC4.3.3
GCC4.1.2
GCC 4.3.3
GCC 4.2.1
GCC3.4.4
GCC4.4.4
GCC4.1.2 20080704 (Red Hat 4.1.2-46)
GCC 4.3.3 (Code Red)
ARMCC V4.0.0.788
Sourcery G++ 4.4-179

Of interest is the recent submission by CodeSourcery for the ARM Cortex-A8 (represented by the Texas Instruments OMAP3530). These results reflect improvements made by CodeSourcery to better tune GCC for Cortex-A8 (and, in general, ARMv7-A) CPUs.  By analyzing the code generated by GCC, reports provided by CodeSourcery customers, and reports in the public GCC database, CodeSourcery improved performance of GCC by improving instruction selection, code generation, and better tuning of GCC's algorithms. You can also refer to www.codesourcery.com/sgpp/spring2010_cortex_a8_performance.html that shows a graph of CoreMark improvement over time on Cortex-A8.

Free EnergyBench available with licensing of any EEMBC benchmark suite.

EEMBC RSS Feeds

Keep up-to-date on EEMBC New Benchmarks, News, and Events. Signup now to stay informed.

Speak out on the EEMBC blog

Come see what we've got to say; we'd also like to hear from you.


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.