~/talk

Enhancing RISC-V Performance Analysis Infrastructure

Talkat RISC-V Summit North America 2023 · on Tuesday, 2023-11-07· at 15:15· Grand Ballroom H· [observability]
links:none on file
links:none on file
slides:none on file

Describes concrete ISA and software changes: adds privilege-mode filtering to mcycle/minstret, introduces supervisor counter delegation plus indirect CSR to let S-mode write counters, extends SBI for a PMU snapshot shared-memory read and a supervisor software event to bypass IRQs, and a Control Transfer Records TG for branch history. Results: reduces ecall traps from ~9x to zero or 5x in virtualization, saves ~15,000 ecalls on a ping‑pong workload, and cuts ~50% of instructions in interrupt delivery. Integrates with Linux perf, KVM, JSON PMU bindings.

AI-written summary · about

  1. 0:00Performance analysis overview
  2. 1:31Security and counter access
  3. 2:57Reducing profiling overhead
  4. 4:44Virtualization optimizations
  5. 11:18Handling kernel blind spots
  6. 13:14Event standardization
  7. 15:46Future work and roadmap
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.