coremark

This code (coremark directory) is a benchmark application to measure CPU performance. The final score is calculated based on the result of algorithm processing (e.g., list processing, matrix manipulation, state machine, and CRC). This application is configured to run 50,000 iterations with a runtime of approximately 20s.

When you run the application, it displays information similar to the following in a terminal:

coremark app is running, please wait...
2K performance run parameters for coremark.

CoreMark Size    : 666

Total ticks      : 4281210528

Total time (secs): 21.406053

Iterations/Sec   : 2335.787959

Iterations       : 50000

Compiler version : GCC8.3.0

Compiler flags   : -o3

Memory location  : STACK

seedcrc          : 0xe9f5

[0]crclist       : 0xe714

[0]crcmatrix     : 0x1fd7

[0]crcstate      : 0x8e3a

[0]crcfinal      : 0xa14c

Correct operation validated. See README.md for run and reporting rules.

CoreMark 1.0 : 2335.787959 / GCC8.3.0 / -o3
 / STACK