Comment by aurareturn

2 days ago

Arguably, the LLM boom might be the best thing to happen to RISC-V. If software is cheap to produce, it'll be hardware cost that matter more. IE. Companies might say screw the royalty fees, we'll just ask an LLM to convert our software to run on RISC-V.

I think that for 95+% of companies that write software, it's not particularly sensitive to the ISA of the processor it's running on. Anyone who is writing code in a high level language like python or java doesn't care whether they're on x64, ARM or RISC-V. Compilers essentially already do this. There are specific situations (SIMD extensions, cryptography instructions, etc) where the differences sometimes get exposed, but it's pretty rare that this isn't abstracted away.

  • The truth is always a mix of grey. I hit very weird and difficult to understand bugs because I'm using an ARM mac. That is with projects that declared they were fully compatible with ARM processors. This has told me that changing your ISA is far more complicated than what everyone is saying.

We're starting to see some of this trickle through, but an AI that's really really good at recompiling binaries and remapping system calls and graphics calls is imo possible.

An emulation and platform support dream. Run almost anything anywhere.

It'll probably be a dream