3 ms·
>I understand the 0.7.1 pre-standard seems to have been shipped very widely Hardware, yes. Note it will still run non-vector code fine. Software, not at all.
by snvzz 3y ago
>I understand the 0.7.1 pre-standard seems to have been shipped very widely
Hardware, yes. Note it will still run non-vector code fine.
Software, not at all. e.g. there's no public builds of Linux distributions targeting 0.7.1, not even unofficial.
It is not even easy to get working under Linux, although René Rebe managed to[0].
0. https://www.youtube.com/watch?v=trgEUBN_36M https://www.youtube.com/watch?v=trgEUBN_36M
- brucehoult 3y agoI find it amusing that René is known for two hacks: - enabling RDNA2-based Radeon GPU cards to work. The hack: saving and restoring FPU state in the kernel so that the kernel (more precisely: the GPU driver) can use floating point instructions. - enabling the use of RVV instructions on a standard Linux distro. The hack: primarily saving and restoring the Vector state in the kernel. It's essentially the same hack. I note also that the OS images recommended by the SBC vendors already have the Vector extension enabled e.g. the OS preinstalled on the Lichee Pi 4A, or Tina for the Nezha (and other D1 boards). The patches to do so are readily available. It's no big trick to apply them to upstream kernel sources, the problem is getting the result of doing so upstreamed.