GFlops_benchmark is a benchmark to measure the fp32 peak performance on aarch64. (supports NEON and SVE instructions)
git clone https://github.com/zhuangbility111/GFlops_benchmark
In this project, OpenMP is uesd. So you should make sure there is an OpenMP library on your hardware.
Default compiler: gcc
If you want to use another compiler, just modify the CC on Makefile.
makeormake NEON=TRUEto compile NEON kernelmake NEON=FALSE SVE=TRUEto compile SVE kernelmake SVE=TRUEormake NEON=TRUE SVE=TRUEto compile both NEON and SVE kernel.
./main