[Libre-soc-bugs] [Bug 839] SVP64 / Extra-V / ZOLC whitepaper

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Tue Jun 14 13:02:47 BST 2022


https://bugs.libre-soc.org/show_bug.cgi?id=839

--- Comment #8 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
https://ftp.libre-soc.org/matrix_svremap.jpg

words:

Matrix Schedule

svshape 2,2,3    (VL=12)
svremap 31,1,2,3
sv.fmadd 0.v, 8.v, 16.v, 0.v

A0 A1 A2
A3 A4 A5

B0 B1
B2 B3
B4 B5

 --------- ---------
|         |           |
| 0 + 4 + | 2  + 6 +  |
| 8 + 12  | 10 + 14   |
|         |           |
  --------+---------
|         |           |
| 1 + 5 + | 3  + 7 +  |
| 9 + 13  | 11 + 15   |
|         |           |
  -------- ---------


VL automatically set (to 12)

Schedule arranged
for best pipelining

0: r0 += A0 x B0
1: r2 += A3 x B0
2: r1 += A0 x B1
3: r3 += A3 x B1
4: r0 += A1 x B0
...
...

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list