Spike RISC-V ISA simulator

E193754

Spike RISC-V ISA simulator is the official reference software simulator for the RISC-V instruction set architecture, used to validate and test RISC-V implementations.

All labels observed (1)

Label Occurrences
Spike RISC-V ISA simulator canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf RISC-V ISA simulator ⓘ
instruction set simulator ⓘ
reference implementation ⓘ
software tool ⓘ
category computer architecture tool ⓘ
processor simulator ⓘ
conformsTo RISC-V ISA specification ⓘ
linked to: RISC-V
developer RISC-V community ⓘ
contributors from RISC-V ecosystem ⓘ
domain computer architecture ⓘ
embedded systems ⓘ
processor design ⓘ
executionModel software emulation of RISC-V instructions ⓘ
feature command-line interface ⓘ
configuration of RISC-V core parameters ⓘ
debugging support ⓘ
instruction-accurate simulation ⓘ
support for different RISC-V privilege levels ⓘ
support for multiple RISC-V extensions ⓘ
input RISC-V ELF executables ⓘ
RISC-V binaries ⓘ
license open source license ⓘ
name Spike ⓘ
output architectural state traces ⓘ
simulated program behavior ⓘ
programmingLanguage C++ ⓘ
relatedTo RISC-V Foundation ⓘ
RISC-V International ⓘ
role official reference software simulator for the RISC-V ISA ⓘ
shortName Spike ⓘ
simulates RISC-V cores ⓘ
RISC-V instructions ⓘ
RISC-V memory model behavior ⓘ
RISC-V privilege modes ⓘ
supportsArchitecture RISC-V ⓘ
targetUser RISC-V hardware designers ⓘ
RISC-V researchers ⓘ
RISC-V software developers ⓘ
typicalUseCase early-stage RISC-V CPU design validation ⓘ
software bring-up before RISC-V silicon is available ⓘ
use ISA compliance checking ⓘ
functional simulation of RISC-V programs ⓘ
testing of RISC-V implementations ⓘ
validation of RISC-V implementations ⓘ
usedFor conformance testing against RISC-V specifications ⓘ
reference for RISC-V hardware implementations ⓘ
reference for other RISC-V simulators ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

RISC-V → hasSimulator → Spike RISC-V ISA simulator ⓘ