Re:Viua VM: parallel, register-based, bytecode virtual machine
by maelkum on Wednesday April 04, 2018 @02:13AM
(#16752410)
Hi, Viua VM's developer here.
Yeah, the naming of "vector" is unfortunate, I'll give you that. In Viua, a vector is simply a data structure with push, pop, insert, etc. operations - a collection of values.
If I ever include vector instructions of the sort you expected then I'll base the design on what RISC-V did.
I was hoping the "parallel" in the name would mean vector operations were builtin. I see instructions to create a vector, but I don't see anything to actually add or multiply vectors together, for example.