HiFuzz
ToolFirst seen 7/10/2026
Last seen 8/19/2026
Evidence 18 chunks
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
49 connectionsHiFuzz targets RISC-V ISA for its instruction generation and fuzzing campaigns.
HiFuzz uses a Program Agent as the high-level agent in its hierarchical RL architecture.
HiFuzz implements the hardware fuzzing concept using a hierarchical RL approach.
HiFuzz was compared against Cascade as a constructive fuzzing baseline.
HiFuzz implements Hierarchical Reinforcement Learning as its core architectural principle.
HiFuzz was compared against DifuzzRTL as a mutation-based fuzzing baseline.
HiFuzz uses a Basic Block Agent as the low-level agent in its hierarchical RL architecture.
HiFuzz uses constructive generation to assemble programs instruction by instruction rather than mutating seeds.
HiFuzz uses Spike as the reference model for differential testing on RISC-V cores.
HiFuzz uses coverage feedback to guide the reinforcement learning agents toward better test generation.
HiFuzz uses an ISA pre-simulation step to validate generated programs before RTL simulation.
HiFuzz is evaluated on the Rocket Core as one of three RISC-V targets.
HiFuzz is evaluated on the BOOM Core as one of three RISC-V targets.
HiFuzz is evaluated on CVA6 as one of three RISC-V targets.
HiFuzz is compared against ProcessorFuzz as a baseline fuzzer.
HiFuzz is evaluated using control register coverage as its primary metric on Rocket.
HiFuzz reports MUX coverage on Rocket and BOOM cores.
HiFuzz measures line coverage on Rocket using Verilator.
HiFuzz measures toggle coverage on Rocket using Verilator.
The Basic Block Agent is a component of the HiFuzz dual-agent architecture.
The Program Agent is a component of the HiFuzz dual-agent architecture.
The Semantic-Aware BB Encoder is a feedback component of HiFuzz.
The ACRM is a feedback component of HiFuzz for balanced module-level coverage.
HiFuzz integrates a Semantic-Aware Basic Block Encoder to provide intrinsic novelty feedback.
HiFuzz uses differential testing against Spike as the reference model to detect bugs.
HiFuzz uses an Adaptive Coverage Reward Mechanism to balance module-level exploration.
HiFuzz uses an intrinsic novelty reward derived from the BB encoder embeddings to provide dense feedback.
HiFuzz achieves high instruction prevalence, ensuring most generated instructions are semantically meaningful.
HiFuzz uses a hierarchical configuration mechanism splitting global structure from per-BB content.
HiFuzz is implemented on top of Verilator for RTL simulation.
HiFuzz is implemented on top of Cocotb for hardware simulation interfacing.
HiFuzz is evaluated using the Encarsia benchmark for bug detection.
HiFuzz is structurally compared with GenHuzz as a related generative fuzzer.
Hierarchical Configuration is a core mechanism of HiFuzz for splitting global and local program decisions.
HiFuzz uses Proximal Policy Optimization for the Basic Block Agent's policy updates.
HiFuzz uses Semantic-Aware Basic Block Encoding to provide intrinsic rewards and address the sparse reward problem.
HiFuzz uses the Adaptive Coverage Reward Mechanism to address the coverage masking effect.
HiFuzz uses a Bidirectional LSTM as the backbone of its Semantic-Aware Basic Block Encoder.
HiFuzz uses a structured tokenizer to process RISC-V instructions for semantic encoding.
HiFuzz uses intrinsic rewards to address the sparse reward problem in RL-based fuzzing.
HiFuzz was evaluated on the Rocket Core RISC-V processor.
HiFuzz was evaluated on the BOOM Core RISC-V processor.
HiFuzz was evaluated on the CVA6 RISC-V processor.
HiFuzz uses test program generation as its primary mechanism for hardware fuzzing.
HiFuzz uses a Design Under Test as the target for its generated test programs.
HiFuzz uses a golden reference model to detect bugs by comparing DUT behavior.
HiFuzz optimizes hardware coverage as its primary objective metric.
HiFuzz generates programs with long dependency chains to stress processor pipelines.
HiFuzz: Hierarchical Reinforcement Learning for Semantic-Aware and Adaptive CPU Fuzzing ← introduces 100% 1e
The paper introduces HiFuzz as a novel hierarchical reinforcement learning framework for CPU fuzzing.