3 ms·
For those interested in the RISC-V and the possibility of GPU type of things. I can mention some stuff that might not be well known. RISC-V is devloping a Vect
by nickik 8y ago
For those interested in the RISC-V and the possibility of GPU type of things. I can mention some stuff that might not be well known.
RISC-V is devloping a Vector extension (V) will allow SIMD style programming with a variable vector length.
See from the last workshop:
Intro: https://www.youtube.com/watch?v=S4fxBZD79gc https://www.youtube.com/watch?v=S4fxBZD79gc
Project Update: https://www.youtube.com/watch?v=ESu9NI3h1Y4 https://www.youtube.com/watch?v=ESu9NI3h1Y4
Initially part of the standard was also a Vector Type field for each register, and that would have allowed different types, such as Tensors, Matrix and so on.
This has been removed from the initial Vector extension proposal but work on this will continue. At least one company is already actively devloping hardware for V with Tensors (see below), sadly not open-source.
This Libre GPU project is going a slightly different route targeting the Simple-V, a slimmer version of the Vector extension, Simple-V. See: http://hands.com/~lkcl/simple_v_chennai_2018.pdf http://hands.com/~lkcl/simple_v_chennai_2018.pdf
Esperanto Technology is devloping a chip (and IP) that will do this, but it will be closed source (as far as we know).
See this talk by David Ditzel: https://www.youtube.com/watch?v=f-b4QOzMyfU https://www.youtube.com/watch?v=f-b4QOzMyfU