user541686
user541686

Reputation: 210352

What is RISC-V and how does it compare to previous RISC architectures?

What is RISC-V? Why was it created? What improvements does it have over previous RISC architectures?

(This is meant to be a wiki for RISC-V on StackOverflow.)

Upvotes: 9

Views: 1624

Answers (1)

Chris
Chris

Reputation: 3987

RISC-V is an instruction set architecture (ISA) that is open, clean, and easily extensible (and also realistic).

It was originally started as a clean-slate ISA at UC Berkeley for building research processors. A 64b ISA, with no legacy baggage, floating point IEEE754-2008 support, and enough opcode space for research extensions was required.

Compared to previous RISC ISAs, there are no branch delay slots or register windows. Branch instructions are full register-register magnitude compares (instead of compare against zero or equality only). Also, it is BSD-licensed, so others can freely implement their own processors.

Upvotes: 11

Related Questions