Benchmarking RISCV SBCs with Geekbench 6 (Single/Multi Core)
Benchmarking RISCV SBCs with Geekbench 6 (Single/Multi Core)
By Akif Ejaz|
In this article, we’ll be benchmarking some of the available RISC‑V single-board computers (SBCs) using Geekbench 6. We'll be diving into both single-core and multi-core CPU performance to see how these boards handle real-world compute workloads.
We’ll also walk through the complete setup process for running Geekbench on RISC‑V hardware — so you can easily replicate the benchmarks on your own system.
System & Environment Details
All system, hardware and environment specifications used in this benchmark — including vendor, board name, OS, compiler version, SoC, CPU, cores, RAM, and RISC‑V extensions — are listed in the table below.
Vendor
Board Name
OS
Compiler (GCC)
SOC
CPU
Cores
RAM GB
RISCV Extensions
StarFive
VisionFive V1
Ubuntu 24.04.1 LTS
gcc/g++ 13.2.0
JH7100
U74 @ 1.2GHz + E24
2+1
8
RV64GC
StarFive
VisionFive 2
Ubuntu 24.04.1 LTS
gcc/g++ 13.2.0
JH7110
U74 @ 1.5GHz
4
8
RV64GC
Milk-V
Milk-V Jupiter
Bianbu 2.2
gcc/g++ 13.2.0
SpacemiT K1/M1
X60 @ 1.6GHz
8
16
RV64GCVB, RVA22, RVV1.0
Milk-V
Milkv Pioneer Box
Debian GNU/Linux 13
gcc/g++ 14.2.0
SG2042
C920 @ 2.0GHz
64
128
RVV 0.7.1
Banana Pi
Banana Pi BPI-F3
Bianbu 2.2
gcc/g++ 13.2.0
SpacemiT K1
X60 @ 2.0GHz
8
16
RV64GCVB, RVA22, RVV1.0
Setup and Installation
Download the Geekbench 6.4.0 zip file from here and setup manually or use the below commands to setup the Geekbench.
where first link can be used to view the results, and second link is to upload/add this result to your profile (you'll need to create account on geekbench for claiming benchmark)
Auto-Setup Geekbench Script for RISCV
You can also use this script below to setup and run the Geekbench on your RISCV system/board.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
We can use the same steps as mentioned above for all the riscv SBCs and collect the results. Please see the detailed results below.
Single Core
Single core results for StarFIve, Milk-V and Banana Pi are listed below, and we can see that Banana Pi BPF3 and Milk-V Pioneer having good single core cpu performance over others.
Multi Core
Multi core results for StarFIve, Milk-V and Banana Pi are listed below, and we can see that Milk-V Pioneer having good multi core cpu performance over others.
Note: Milk-V Pioneer seems to have huge multicore score because it has 64 Cores.
Checkout to my profile geekbench/akifejaz for more results and comparison.
Appendices & Artifacts
The results showed in this article can be viewed from these links below.