| ▲ | camel-cdr 4 hours ago | |
The 1024-bit RVV cores in the K3 are mostly that size to feed a matmul engine. While the vector registers are 1024-bit, the two exexution units are only 256-bit wide. The main cores in the K3 have 256-bit vectors with two 128-bit wide exexution units, and two seperate 128-bit wide vector load/store units. See also: https://forum.spacemit.com/uploads/short-url/60aJ8cYNmrFWqHn... But yes, RVV already has more diverse vector width hardware than SVE. | ||
| ▲ | 0x000xca0xfe 2 hours ago | parent [-] | |
It's a low clocked (2.1GHz) dual-issue in-order core so obviously nowhere near the real-world performance of e.g. Zen5 which can retire multiple 256-bit or even 512-bit vector instructions per cycle at 5+ GHz. But I find the RVV ISA just really fascinating. Grouping 8 1024-bit registers together gives us 8192-bit or 1-kilobyte registers! That's a tremendous amount of work that can be done using a single instruction. Feels like the Lanz bulldog of CPUs. Not sure how practical it will be after all, but it's certainly interesting. | ||