|
|
www.design-reuse-china.com |
RISC-V : the open processor core will play the role of hardware innovation!
来源: eettaiwan , Jul. 17, 2018 –
软件产业的创新从开放源码软件以及开放性应用程式介面(API)获益良多。开放源码软件借由避免重新打造常见的元件而让小型团队的能力能更进一步发挥;允许多供应来源的开放性标准,则能很快建立起一个互通性元件的大型生态系统。
近来免费开放性RISC-V处理器核心生态系统的快速进展,为硬件产业能以同样步伐实现创新带来了新希望;随着底层半导体技术微缩的速度趋缓,以及诸如机器学习等新应用领域带来永无止尽的运算需求,硬件的创新刻不容缓。
就像开放源码软件第一次在主流电脑系统中崛起的那时候,业界的朋友们显然对于硬件领域正兴起的免费、开放性指令集架构(ISA)有所误解;为此笔者借由本文提供一些指南。
RISC-V具备能削减处理器授权成本的潜在能力,但更重要的是提供客户选择的自由。一个开放性架构能促成开放源码设计成果、自产设计成果,以及具备专业支援的商业化预验证设计成果之间的竞争。
RISC-V生态系统相对较年轻,但成长速度高于任何一种过去的ISA。而若不是有适用于所有架构的高品质开放源码编译器、作业系统与除错工具RISC-V,能快速移植并让开放源码社群纳入上层(up-stream),RISC-V生态系统可能要花更长的时间才能进展到目前的状态。除了广泛的开放源码工具,也有厂商推出越来越多支援RISC-V的专业开发工具,以因应客户需求。
RISC-V的宗旨在于支援专门化(specialization),同时借由授权一个软件社群所聚集的、冻结的常用ISA标准避免多头发展(fragmentation),同时为不干扰标准指令与标准软件堆叠的创新客制化延伸留下足够空间。
安全性或许是现代电脑架构面临的最大挑战,而现有的专属安全架构显然已经失败──有鉴于层出不穷的骇客攻击事件曝光;RISC-V能为开发有效的安全架构带来最大希望。
此种ISA的形式化验证(formal verification)简单易行,免费与开放性授权让各种设计实作能透过外部专家审核;安全性方案研发社群已经采用了RISC-V,而且已经有很多商用安全性RISC-V设计成果。有多国政府也正在大举投资RISC-V,因为能在不需仰赖外国IP的情况下开发他们自己的可信任安全核心,同时维持与RISC-V软件生态系统的相容性。
免费、开放的授权条款,让开放源码RISC-V核心快速繁殖,也让商用RISC-V软核心市场快速成长;有多家身为基础成员的公司正在提供高品质的预验证核心以及专业支援,RISC-V已经拥有比其他ISA更多的商用软核心供应商,而且都相容于单一标准。
自由地创新以及合作对产业的未来至关重要,也将使得硬件成为活跃的伙伴,追随软件的脚步打造新产品;我们欢迎所有人加入开放性硬件革命的行列!
编译:Judith Cheng
(参考原文: Healthy Discussion of Architectural Choices,by Krste Asanovic;本文作者为RISC-V基金会主席与RISC-V芯片设计公司SiFive共同创办人)