New RISC-V architecture hopes to battle ARM and x86 by being totally open source
One of the pioneers of the original RISC instruction set has returned to the design table with a goal that’s nothing short of massive. David Patterson wants to reinvent computing with a completely open ISA, and he’s hoping that the time is right to finally blow the doors off the CPU industry — this time, by advocating for the adoption of the completely open ISA, RISC-V.
There are already a variety of open ISAs, but Patterson is hoping RISC-V will spark interest and uptake where other projects have sputtered. It’s hard to argue with the man’s credentials — he’s one of the original inventors of the RISC concept — but some of his critiques of the problems he wants RISC-V to solve ring truer than others.
RISC-V is designed for ultra-compact code sizes, allows for quadruple precision (128-bit floating point values) and can allow for 128-bit memory addressing — though it’s utterly impractical to think this will be needed in the short term. The whitepaper points out, however, that address size limitations is one mistake an ISA makes that’s hard to recover from — RISC-V’s 128-bit limit should serve us for the next 40-50 years.