Hacker News new | past | comments | ask | show | jobs | submit login
Jupiter: RISC-V Assembler and Runtime Simulator (github.com/andrescv)
112 points by eatonphil on Aug 4, 2019 | hide | past | favorite | 7 comments



Highly appreciated. In absence of actual hardware this seems to be the next best thing.


There are several other simulators.

For professional simulators working on software for RISC-V hardware there are Spike [0], rv8 [1], and QEMU [2] are popular.

For educational purposes, Venus [3,4], RARS [5], and RIPES [6] are popular.

A fuller list can be found at [7].

Disclaimer: I am the maintainer for RARS. I have my finger on the pulse of the education simulator scene so if you want a fuller list of educational simulators, I can wrangle those URLs.

[0]: https://github.com/riscv/riscv-isa-sim

[1]: https://github.com/rv8-io/rv8

[2]: http://git.qemu.org/qemu.git (upstream URL)

[3]: https://github.com/kvakil/venus (original project)

[4]: https://github.com/ThaumicMekanism/venus (currently maintained fork)

[5]: https://github.com/TheThirdOne/rars

[6]: https://github.com/mortbopet/Ripes

[7]: https://riscv.org/software-status/


There is also TinyEMU that has the added benefit that a JavaScript version is available that runs in the browser.

https://bellard.org/tinyemu/


Somewhat unrelated to this particular bit, but I'm kind of growing tired of RISC-V news at this point. You can only promise the pot of gold at the end of the rainbow to people for so long before they lose interest. I've been reading these news for what 3-4 years now? And yet, there's still no practical way to use any of this with my platform of choice (Linux). There's a $1K prototype board and that's it. There's also an Arduino-like board that costs more than the latest Raspberry Pi 4.

In the meanwhile I can buy a $100 quad core ARM board with a CUDA capable GPU onboard and 4GB of RAM. Proprietary? Sure. But it's 1/10th the price, several times faster, and it's available in any quantity right now.

Real artists ship, not just go to conferences and discuss how glorious their ISA is going to be in 10 years when they get around to actually getting something out the door.


RISC-V cores ship in certain quantities already. They just don't happen to be general purpose / hobbyist chips. They are embedded into specialized controllers, such as SSD controllers [1], or FPGA cores.

[1]: https://www.anandtech.com/show/13678/western-digital-reveals...


> You can only promise the pot of gold at the end of the rainbow to people

Who promised you this pot of gold?

Seems to me that this is what you want and you are not getting what you want. Nobody promised you that you could have RISC-V with a board you like that can do everything you want to do at the price you are happy with.

> Real artists ship, not just go to conferences and discuss how glorious their ISA is going to be in 10 years when they get around to actually getting something out the door.

You understand that RISC-V is a standartisation organ, not a product company right? They have delivered on the standards and all the tools around them.

And RISC-V is already used in products. Just not in the specific products you would like to buy.


It isn't a single entity you're referring to, so it's difficult to tell who you're disappointed with.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: