CPU RISC-V技术
1.为什么要有 RISC-V?
简约是复杂的最终形式。 ——列奥纳多·达·芬奇(Leonardo da Vinci)
1.1 导言
RISC-V(“RISC five”)的目标是成为一个通用的指令集架构(ISA):
⚫ 要能适应包括从最袖珍的嵌入式控制器,到最快的高性能计算机等各种规模的处理器。
⚫ 应该能兼容各种流行的软件栈和编程语言。
⚫ 应该适应所有实现技术,包括现场可编程门阵(FPGA)、专用集成电路(ASIC)、全定制芯片,甚至未来的设备技术。
⚫ 应该对所有微体系结构样式都有效:例如微编码或硬连线控制;顺序或乱序执行流水线; 单发射或超标量等等。
⚫ 应该支持广泛的专业化,成为定制加速器的基础,因为随着摩尔定律的消退,加速器的重要性日益提高。
⚫ 应该是稳定的,基础的指令集架