Coremark

from Wikipedia, the free encyclopedia

CoreMark is a benchmark for measuring the performance of CPUs , mainly from the embedded area. It was developed by the EEMBC to establish an industry standard. The software is written in C and includes implementations of the following algorithms : list processing (finding and sorting), matrix operations , state machines and CRC .

motivation

The motivation behind CoreMark is to create a generic and scalable benchmark that is available for a large number of systems. It should be more complex and less synthetic than Dhrystone , but more portable to embedded systems than SPECint . Established companies in the embedded market such as ARM support the benchmark.

rating

The CoreMark allows a large number of systems to be compared, not only covering the embedded area, but also desktop and server systems. The problem, however, is that the hardware manufacturers can optimize compiler settings, which makes it difficult or almost impossible to compare the results of different system architectures.

Results

CoreMark results can be searched and viewed on the CoreMark website. The results have the following format:

CoreMark 1.0: N / C [/ P] [/ M]

  • N number of iterations with seed
  • C compiler version and flags
  • P parameters such as B. for data and code allocations
  • M - type of parallel execution (if used) and number of contexts

Example: CoreMark 1.0: 128 / GCC 4.1.2 -O2 -fprofile-use / Heap in TCRAM / FORK: 2

Individual evidence

  1. ^ Graham Pitcher: EEMBC launches MIPS busting benchmark. (No longer available online.) In: New Electronics magazine. August 9, 2009, archived from the original on June 25, 2009 ; Retrieved July 22, 2013 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.newelectronics.co.uk
  2. Don Dingee: Roving Reporter: Benchmarks: An inside look at CoreMark. In: Intel Embedded Design Center - Hardware Blog. August 26, 2009. Retrieved July 22, 2013 .
  3. ^ ARM Announces Support For EEMBC CoreMark Benchmark. In: Official Website. ARM Holdings plc, June 1, 2009, accessed July 22, 2013 .
  4. Gionatan Danti: Published Kal-El performance: is NVIDIA SoC truly faster than a Core2? In: ilsistemista.net. February 18, 2011, accessed July 22, 2013 .
  5. Benjamin Benz: Snapdragon S800: Qualcomm challenges Apple, Nvidia and Samsung - Re: CoreMark: x86 vs ARM. In: Heise online . June 27, 2013, accessed July 22, 2013 .

Web links