gem5 vs Spike (RISC-V ISA Simulator)

gem5

6.3 #16 in Emulator Software

About gem5

Spike (RISC-V ISA Simulator)

5.3 #35 in Emulator Software

About Spike (RISC-V ISA Simulator)
gem5Spike (RISC-V ISA Simulator)
Free planYesNo
Free trialNoNo
Paid fromFree—
Open sourceNoNo
PlatformsLinux, macOS, self-hostedLinux
Free planYes—
Supported targetsAlpha, ARM, MIPS, POWER, RISC-V, SPARC, x86RISC-V harts; RV32 and RV64 base ISAs; documented RISC-V ISA extensions
Host operating systemsLinuxLinux; OpenBSD
Hardware accelerationYes—
Snapshots and restoreYes—
Debugging toolsYesYes
Network simulationYes—
Automation accessYesYes

Both are listed in Best Emulator Software. On Samsung Mobile US Press, gem5 scores higher on our published basis.