» Current | 2019 | 2018 | 2017 | Subscribe

Linley Newsletter

Compilers Catapult CoreMark Scores

July 23, 2013

Author: 9

Now that the industry is finally embracing EEMBC CoreMark, compiler writers have discovered several ways to boost scores by more than 50% without changing the underlying CPU hardware. Many of these compiler optimizations are unlikely to see adoption for typical embedded software, since they can inflate object files by as much as 40% owing to aggressive loop unrolling and subroutine in-lining. But when code-size constraints are less critical, the higher scores are valid because they result from compiler optimizations that can boost real-world performance.

This new compiler war can distort comparisons among vendors—making our job as analysts even more difficult. CPU vendors (understandably) want to show the highest possible performance, and CoreMark’s popularity inevitably creates a strong incentive for compiler writers to seek optimizations. The higher CoreMark scores have started a compiler arms race among CPU-IP vendors, resulting in new performance numbers both for existing cores and for CPUs still in development. CoreMark scores reported after late 2012 should not be compared with earlier results; furthermore, some small CPU vendors may never gain access to these new optimizing compilers, raising the question of whether CoreMark remains a valid tool for performance comparisons. We believe EEMBC should define a standard method for reporting CoreMark code size and require companies to include this information with raw scores.

Subscribers can view the full article in the Microprocessor Report.

Subscribe to the Microprocessor Report and always get the full story!

Purchase the full article

Events

Linley Spring Processor Conference 2019
April 10 - 11, 2019
Hyatt Regency, Santa Clara, CA
Linley Fall Processor Conference 2019
October 23 - 24, 2019
Hyatt Regency, Santa Clara, CA
More Events »

Newsletter

Linley Newsletter
Analysis of new developments in microprocessors and other semiconductor products
Subscribe to our Newsletter »