~/talk

Microprobe: An Open Source Microbenchmark Generator Ported To The RISC V ISA

links:none on file
slides:none on file

Microprobe is an IBM microbenchmark generator ported to the RISC‑V ISA and intended as open source (pending review). It consumes YAML target definitions and Python generation policies, parses rv8 / riscv-meta to build an ISA back end, and emits C, assembly or binaries. Example workflow generates loops of 100 instructions, sweeps dependency distance, and runs on Rocket chip emulator or FPGA to extract latencies/throughputs — e.g. add = latency 1 throughput 1, FP pipelines show linear throughput, mul/div are multi‑cycle.

AI-written summary · about

  1. 0:00Introduction
  2. 0:50Why make micro benchmarks
  3. 2:20What is Microprobe
  4. 2:58User Stories
  5. 5:49Risk V
  6. 9:41Example
  7. 10:44Code
  8. 13:19Summary
~/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.