~/talk

Advance the Performance Analysis on RISC-V

Talkat RISC-V Summit 2022 · 2022-12-13..12-14· [observability]
name:fei wu
links:none on file
links:none on file
slides:none on file

Ported LKP (Linux Kernel Performance) to RISC‑V and adds representative workloads and background monitors. Uses perf with QEMU/SBI patches to expose PMU events, plus ftrace and eBPF for observability, and outputs CSV/JSON for postanalysis. Comparative runs on multiple workloads including STREAM and Dhrystone show STREAM performing very poorly on the RISC‑V board, with low IPC and a memory‑bandwidth bottleneck; an application case spends >70% CPU in memcpy. Tracing finds 4 ms wake delays caused by an HR timer being disabled.

AI-written summary · about

  1. 0:00Intro
  2. 0:17Outline
  3. 0:39Problem Statement
  4. 1:50Targeted Scenarios
  5. 3:00Framework-Goal
  6. 3:43The Chosen Framework-LKP
  7. 5:12Workloads - Goal
  8. 7:30Performance Tools
  9. 8:22The "perf" Tool
  10. 10:59Performance Comparison
  11. 12:03Performance Metrics - STREAM
  12. 13:35Hotspot Profiling-LZ4
  13. 14:44Tracing - Stress-NG Semaphore
  14. 15:55Next Step Work
  15. 17:14Summary
~/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.