~/talk

RISC-V Vector: Current Status and Next?

name:Tao Chiu
links:none on file
slides:none on file

RISC-V currently runs Vector in user mode with eager save/restore and deferred restore before return to user space, and kernel-mode Vector support is in patches (V3/V4) adding vectorized memcpy/memmove and copy_to/from_user variants. Tests show blind Vector use gives 15% regression on many small (~100 B) copies but up to 54% improvement on large network copies. Work implements per-CPU tracking, a boot-time enable with an ST flag to cut ~100 cycles of overhead, and recommends thresholding (DT or runtime detect) to pick scalar vs Vector.

AI-written summary · about

  1. 0:00Introduction to RISC-V Vector
  2. 1:01Current status of Vector
  3. 2:31Challenges with Kernel Vector
  4. 4:01Optimizing Kernel Vector performance
  5. 5:47Optimal size for Vector operations
  6. 7:15Memory bandwidth considerations
  7. 9:07User space Vector handling
  8. 10:31Runtime detection of Vector thresholds
~/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.