riscv-isa-sim (Spike)
ToolSpike (riscv-isa-sim) is an open-source RISC-V instruction set simulator maintained by the riscv-software-src organization. Written in C, it provides a reference functional simulator of the RISC-V ISA used for ISA testing, software bring-up, and as a baseline for comparing other RISC-V simulators such as Swimmer-RISCV.
First seen 7/10/2026
Last seen 7/10/2026
Evidence 1 chunks
Wiki v1
WIKI
riscv-isa-sim (Spike)
Overview
Spike, hosted in the riscv-software-src/riscv-isa-sim repository, is the reference RISC-V instruction set simulator distributed by the official RISC-V software organization. The project is widely used as a functional (ISA-level) reference model for RISC-V cores and software stacks.
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
3 connectionsriscv-isa-sim (Spike) is described as a RISC-V simulator, implementing the Instruction Set Simulator concept.
riscv-isa-sim (Spike) is a RISC-V simulator, implementing the RISC-V ISA.
Swimmer-RISCV and riscv-isa-sim (Spike) are both RISC-V instruction set simulators described together for comparison.
CITATIONS
3 sources3 citations — click to collapse
[1] Spike is the RISC-V ISA Simulator maintained by riscv-software-src on GitHub. riscv-software-src/riscv-isa-sim
[2] Spike is characterized as a very fast and simple RISC-V simulator and is used as a reference point when comparing with Swimmer-RISCV. msyksphinz-self/swimmer_riscv
[3] The riscv-isa-sim GitHub repository reports 3,165 stars, 1,078 forks, primary language C, and last updated 2026-07-10. riscv-software-src/riscv-isa-sim