~/talk

Adaptable, Scalable and Predictable Computing with a Multi-threaded RISC-V Architectu...

Talkat RISC-V Summit 2022 · 2022-12-13..12-14· [embedded-and-hardware]
links:none on file
slides:none on file

A new xcore RISC‑V design uses a 5‑stage pipeline with multiple register files to hold many hardware contexts so eight RISC‑V contexts per core time‑slice the single pipeline every cycle (at least five threads needed to saturate), and cores use distributed L1 memory (roughly 0.5 MB per core in current process). Synchronization uses a single‑cycle barrier and channels, DMA is implemented by threads, context save/restore costs tens–hundreds of microseconds, and a custom compact ISA (32k short encodings plus paired 32‑bit encodings, 12‑register subset) preserves code density so existing software can be ported.

AI-written summary · about

  1. 0:00Introduction
  2. 0:20Background
  3. 1:01Why Multithreading
  4. 3:11Why Multicore
  5. 5:10The Threads
  6. 6:13The Barrier Mechanism
  7. 10:10The Heart Management
  8. 17:25Questions
~/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.