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