Draft: [TOOL] seco-benchmark: add package recipe
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