Prelude
ToolFirst seen 8/16/2026
Last seen 8/16/2026
Evidence 16 chunks
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
27 connectionsPrelude is evaluated on the BOOM out-of-order superscalar RISC-V processor.
Prelude implements the priming-guided state reconstruction technique.
Prelude implements snapshot-based debugging by recording only essential architectural states.
Prelude uses differential testing to detect errors by comparing DUT against ISA simulator.
Prelude implements visibility warm-up to reconstruct micro-architectural state.
Prelude implements memory footprint analysis to reconstruct the initial memory state.
Prelude enables cycle-accurate replay after warm-up.
Prelude reconstructs micro-architectural state from lightweight snapshots via warm-up.
Prelude uses the DEU as the bridge between snapshot processing and hardware replay.
Prelude uses the AMU to reconstruct architectural register state for replay.
Prelude uses the MRU to reconstruct memory state for replay.
Prelude is also evaluated on the Rocket processor core.
Prelude uses Spike as the ISA simulator reference model for differential testing.
Reproduction rate is a key metric defined within the Prelude evaluation framework.
Prelude is evaluated using Embench benchmarks.
Prelude is compared against DESSERT as a baseline debugging approach.
Prelude is compared against ENCORE as a baseline debugging approach.
Prelude is compared against Verilator as a software simulation baseline.
Prelude records and analyzes the memory footprint to reconstruct memory state.
Prelude captures architectural registers as the core of its lightweight snapshot.
Prelude is evaluated using CoreMark benchmarks.
Prelude uses Verilator for software-level replay and verification.
Prelude is implemented on an AMD Virtex UltraScale+ VU19P FPGA.
Prelude uses Xilinx Vivado 2024.2 for FPGA implementation.
Prelude: Priming-Guided State Reconstruction for Efficient FPGA Processor Debugging ← introduces 100% 1e
The paper introduces the Prelude debugging framework.
Prelude transmits snapshot data from FPGA to host via PCIe interface.
Prelude uses the DPI-C interface for transferring data between DEU and simulation environment.