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