FlowCompare

Compare a gem5 run with the CVA6 RTL, instruction by instruction

FlowCompare lines up the instructions both runs commit, tells you how far gem5's cycle count is from the RTL's, and shows which instructions gain or lose the cycles.

Or drop a MinorFlow JSON and a CVA6Flow JSON of the same program anywhere on this window.

  1. The verdict says how much faster or slower gem5 is than the RTL.
  2. The metrics set the two runs' counters side by side.
  3. The chart follows the gap across the program, in cycles or any other metric, or draws both runs.
  4. The tables name the instructions that open it.