Rediscovering RISC-V: Apple M1 sparks renewed interest in non-x86 architectures
RISC-V (pronounced RISC-5) is the brainchild of UC Berkeley professors David Patterson and Krste Asanović. Patterson has a talent for catchy acronyms and architectures as a developer of RISC (Reduced Instruction Set Computing) and RAID (Redundant Array of Inexpensive Disks) in the 1980s. They outlined the case for RISC-V in this paper. What is an ISA? An ISA as an interface -- similar to an Application Programming Interface (API) -- for CPU operations. A compiler or interpreter translates your high-level language, such as C, into ISA commands for the processor to perform work. Each ISA inst...