mispredicted path fuzzing
ConceptMispredicted path fuzzing is a processor-verification technique that perturbs speculative execution paths, such as branch-target predictions and instruction-cache contents, so that RTL simulations exercise instructions and addresses that the test binary would not normally place on a mispredicted path.
WIKI
Overview
Mispredicted path fuzzing is a verification technique for processor RTL that deliberately changes what a core sees while executing down a mispredicted speculative path. In the cited Logic Fuzzer work, fuzzing can insert arbitrary instructions into the mispredicted path regardless of the binary being executed, which lets verification runs cover all instructions on that path and reach that coverage earlier than without fuzzing.
What it mutates
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →