4 ms·
Answering in good faith here... It's a virtual machine for the RISC-V architecture, as is evident from the title. A virtual machine is software that emulates
by Intermernet 5y ago
Answering in good faith here...
It's a virtual machine for the RISC-V architecture, as is evident from the title.
A virtual machine is software that emulates hardware.
RISC-V is an open-source processor architecture that allows anyone to design, build, emulate and modify the CPU architecture without fear of legal repercussions. RISC-V is currently becoming quite popular due to the release of actual hardware, with more coming in the near future.
- Retr0id 5y agoNitpick: In the general case, a virtual machine doesn't necessarily emulate hardware, it might just be an abstract specification (e.g. the Java JVM)
- tremon 5y agoThe JVM still is an abstract specification of computer hardware (instruction set, register set, memory organization). That it wasn't designed for hardware implementation is a very minor nitpick.
- jonjacky 5y agoBut then someone did do a hardware implementation: https://www.jopdesign.com/ https://www.jopdesign.com/ https://github.com/jop-devel/jop https://github.com/jop-devel/jop "Due to the small size of the processor, it can be implemented in a low cost FPGA. ..."