~/talk

Tutorial: Performance Tools

Talkat RISC-V Summit 2022 · 2022-12-13..12-14· [software-architecture]
links:none on file
links:none on file
slides:none on file

A Sparta C++ performance model called Olympia simulator runs retired‑instruction traces produced with the STF library (Drystone trace included), lets users tweak microarchitecture via YAML parameters and architectures, and emits detailed reports, CSV time series and pipeouts for the Argos pipeline visualization suite. Live demo shows ~500–750k instructions/sec on a laptop, and adding a second ALU drops ALU utilization to near zero and raises Dhrystone DMIPS/ MHz from about 2.3 toward a measurable uplift.

AI-written summary · about

  1. 0:00Introduction to tutorial
  2. 1:45Model overview
  3. 3:11Generating instruction traces
  4. 5:40Running Olympia simulator
  5. 8:32Parameter tweaking and architectures
  6. 16:47Report generation basics
  7. 21:23Fine-tuning reports
  8. 27:20Time series analysis
  9. 32:04Pipeline visualization
  10. 35:08Bottleneck analysis with dry Stone
  11. 39:19Future of Olympia model
  12. 42:17Q&A session
~/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.