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 2,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      : 1117963326
 
Total time (secs): 11.179633
 
Iterations/Sec   : 178.896745

Iterations	: 2000
 
Compiler version : GCC8.3.0
 
Compiler flags   : -o3

Memory location  : STACK
 
seedcrc	   : 0xe9f5

[0]crclist       : 0xe714
 
[0]crcmatrix     : 0x1fd7
 
[0]crcstate      : 0x8e3a

[0]crcfinal      : 0x4983

Correct operation validated. See README.md for run and reporting rules.
 
CoreMark 1.0 : 178.896745 / GCC8.3.0 / -o3
/ STACK