Benchmarking RISC-V SBC with SPEC CPU2017(Single Core/intrate)
By Ali Tariq | February 22, 2024

Previously, I ran and explained SPEC CPU 2017 intrate benchmark on RISC-V, x86, and ARM compute instances. But it was multicore and utilized all cores of each instance of Cloud-V. This page will cover the results of the SPEC CPU 2017 intrate benchmark run on a single core of each compute instance and is the continuation of SPEC benchmark series on RISC-V compute instances for performance comparison.

I have already explained the tests in the SPEC CPU 2017 benchmark. If you need to know the tool structure of SPEC, Benchmark environment, installation instructions, refer to this page.

Execution of test

All the things are same as explained in the previous benchmark. The command used for the execution of test is as follows:

./bin/runcpu --threads=1 --copies=1 --config="$PATH_OF_CONFIG_FILE" $TESTNAME --reportable

The `threads` and `copies` flags are set to explicitly run test on single core.

Results

Individual Test Results

StarFive VisionFive v1

The individual test results of StarFive VisionFive v1 are as follows:


StarFive VisionFive v2

The individual test result of StarFive VisionFive v2 are as follows:


Raspberry Pi 4 Model B

The individual test result of Raspberry Pi 4 Model B are as follows:


Intel i7-6500U

The individual test result of Intel i7-6500U are as follows:


Final Score

Int_base Results

The results of the compute instances of specrate for base rules are as follows:

StarFive Visionfive v1: 0.331961
StarFive VisionFive v2: 0.68981
Raspberry Pi 4 Model B: 1.308645
Intel i7-6500U: 4.065394​


Int_peak results

The results of the compute instances of specrate for peak rules are as follows:

StarFive Visionfive v1: 0.334306
StarFive VisionFive v2: 0.693223
Raspberry Pi 4 Model B: 1.408029
Intel i7-6500U: 4.291815


Conclusion

After comparing the test results of previous test with this one, it can be seen that the overall performance comparison among all the instances is same as of the multicore results. Moreover it can also be seen that the performance decrease of each instance as compared to the its multicore test is almost half in single core test.



Benchmarking RISC-V SBC with SPEC CPU2017(Single Core/intrate)
Cloud-V 22 February, 2024
Share this post
Tags
Archive

Benchmarking RISC-V SBC with SPEC CPU2017(Multicore/intrate)
By Ali Tariq | February 2, 2024