Skip to content

Draft: [TOOL] seco-benchmark: add package recipe

Gianfranco Mariotti requested to merge kirkstone-seco-bench into kirkstone

Initial SECO Benchmark Suite.

Currently includes following benchmarks:

  • CPU
    • Coremark
  • Memory
    • STREAM
  • GPU
    • glmark2

CoreMark is a benchmark to accurately measure the performance of a processor. STREAM is a benchmark for measuring sustained main memory bandwidth. glmark2 is a simple OpenGL ES 2.0 benchmark to give a rough estimate of the system graphics performance.

To run the benchmark suite, there is a wrapper script: currently it will display the results on terminal and save last run results will into /opt/seco-benchmark/report.log For the glmark2 benchmark to be successful, it is to be run on wayland backend on a 1080p screen.

Currently it was compiled and tested on ARMv7 and AArch64 platforms (A62, D18).

Results of SECO i.MX6Q A62 1GB:

root@seco-imx6qdl-a62:/opt/seco-benchmark# /opt/seco-benchmark/run.sh
Starting the benchmark test...
Note: It may take several minutes to finish.

Coremark: 11523.23 iter/s
STREAM: 645.80 MB/s
glmark2: 84 points

Results of SECO i.MX8MPlus D18 4GB:

root@seco-imx8mp-d18:~# /opt/seco-benchmark/run.sh
Starting the benchmark test...                                                  
Note: It may take several minutes to finish.                                    

Coremark: 24027.96 iter/s
STREAM: 5531.10 MB/s
glmark2: 337 points
Edited by Gianfranco Mariotti

Merge request reports