~/talk

Demo: Boosting AI on Semidynamics RISC-V Cores with Custom Tensor Instructions

links:none on file
slides:none on file

Extends the RISC‑V Vector ISA with three custom ops: BLRS vector load with row stride, matrix‑multiply (with or without accumulation) and BSTS vector store with row stride; multiplies 16‑bit inputs (BF16) into FP32 accumulators using a tile‑based approach that keeps tiles in existing vector registers. Inner GEMM loop compiles to about eight assembly instructions. Demo reports up to near‑peak throughput on YOLOv3‑tiny layers, peak claimed as 256 MACs/cycle ⇒ 0.5 TOPS at 1 GHz, and shows reduced efficiency on small or non‑aligned tiles due to tail iterations.

AI-written summary · about

  1. 0:00Introduction to tensor units
  2. 1:03Custom tensor instructions
  3. 3:00Implementing matrix math
  4. 7:25Performance results
  5. 8:36Q&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.