~/talk

Optimize Openblas by RISC-V "V" Vector Extension

Talkat RISC-V Global Forum 2020 · on Thursday, 2020-09-03· at 11:10· MeetingPlay, Virtual Event· [machine-learning]
links:none on file
slides:none on file

Port of OpenBLAS to RISC‑V V extension uses the RISC‑V GCC intrinsics and T‑Head toolchain and runs on XuanTie C910 silicon and emulator. AXPY reaches about 10–50× speedup over naive C by using striping, tail handling and vector loads/stores. GEMM uses an 8x4 register block with 16 vector registers and pipelined loops and achieves 6–7× speedup versus reference BLAS across 16–512 square sizes. Full BLAS level 1–3 optimization is ongoing and planned to be open source.

AI-written summary · about

  1. 0:00Introduction
  2. 2:05RISC-V Vector Extension
  3. 2:51How to program
  4. 4:16OpenBLAS axpy
  5. 7:19OpenBLAS gemm
  6. 8:55Conclusion
~/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.