Towards Open-Source and Automatic Performance Characterization Hardware
summary
Open-source RISC‑V cores lack the hardware hooks needed for reliable top‑down microarchitectural analysis, so an effort instruments RTL and expands event sets for RocketCore and Boom, then validates against case studies and finds HPM-based estimates off by up to a 60x discrepancy or one–two orders of magnitude. Manual RTL instrumentation takes months per core; a prototype pipeline for automated event extraction and characterization is under development to scale this work across heterogeneous SoCs.
AI-written summary · about
chapters (7)
- 0:00Introduction and motivation
- 3:52Performance characterization challenges
- 6:21Top-down micro-architectural analysis
- 9:09Limitations of current HPM events
- 11:37Manual implementation process
- 13:24Future work and call for collaboration
- 14:27Q&A session
related talks
14mKeynote: Solving the Conundrum of Custom Instructions
22mRISC-V Perf-Model: An Open Source Cycle Accurate Performance Mo...
09mBreaking the RISC-V Processor Customization Barrier with Formal Verification
14mMicroprobe: An Open Source Microbenchmark Generator Ported To The RISC V ISA
11mDriving SoC Innovation with Synopsys RISC-V Solutions
17mRecent Developments in Optimizing Compilers for RISC-V
18mRISC-V Spotlight: Improving RISC-V Quality with Verification Standards and Advanc...
17mMaking LLVM RISC-V Compiler More Performant for Everyone
