2019年,RISC-V将不再是开放源代码指令集游戏的唯一玩家。Wave Computing宣布将开放MIPS,包括MIPS指令集架构和MIPS最新核心,预计在2019年第一季开放…这对产业将带来何种影响? j0uu*)Rk
毫无疑问,2018年是RISC-V真正开始赢得那些渴望开放源代码(open source)指令集的芯片架构师青睐的一年,但这已是过去式。2019年,RISC-V将不再是开放源代码指令集游戏的唯一玩家。 A3s-C+@X
A V]7l}-
位于硅谷的Wave Computing于2018年12月17日宣布将开放MIPS,使其变为开放源代码,包括MIPS指令集架构(ISA)和MIPS最新核心R6,预计会在2019年第一季开放。 m4_ZGjmJM
Hpj7EaMZ_
最近加盟Wave Computing担任MIPS授权许可业务总裁的Art Swift称,此举对于加速MIPS生态系统的发展至关重要。 6^VPRp
k%Wj+\93f
Swift解释,“开放源代码”是Wave Computing首席技术官Derek Meyer的一个“大计划”。作为MIPS的一名老兵,自从Wave Computing在2018年6月收购MIPS以来,Meyer一直在默默筹划这件事。而Swift本人也是MIPS的老员工,曾在该公司工作4年,担任营销和业务开发副总裁。 e$l*s/"0t
_)XZ;Q
做为一家技术初创型公司,Wave Computing旨在带动“从数据中心到边缘的人工智能(AI)和深度学习”,他将MIPS视为驱动其AI技术进入大量应用场景的关键。 8k_cC$*Ng
DcRvZH
MIPS指令集包括单指令、多数据(SIMD)和DSP等扩展指令。Swift承诺MIPS将以“工业级”的架构为开放源代码小区带来“可商用”的指令集。Swift表示:“无论针对什么应用,芯片设计人员都将有机会根据经过验证和测试的指令集来设计自己的核心。” EGw;IFj)
S3N+9*iK
据Swift称,自2000年以来,基于MIPS核心的芯片已经销售出85亿颗。有很多客户都在忠实地使用MIPS,包括Microchip、Mobileye(现在隶属英特尔)、联发科技(MTK),以及日本的一级汽车零配件供应商Denso。 &\m=|S
YwU[kr-i
虽然MIPS多年来一直受到工程师的尊重,但该公司的所有权却飘摇不定,因此没能建立起自己的生态系统,也没有在业界产生多大的动能。走到今天,MIPS已经远远落后于Arm,Wave Computing希望扭转长期以来MIPS的螺旋式下降颓势。 TMw6
EM
(b#4Z
聪明的举措 c1sVdM}|
当被问及现有的MIPS合作伙伴对Wave Computing的开放MIPS计划做何反应时,Swift说:“惊讶得下巴都要掉了,”也有人感慨:“如果两三年前就进行开放源代码计划的话,RISC-V也许就不会诞生了。” /*1p|c ^
;km ^ OO$
MIPS现在才开放是否为时已晚?产业各有看法。 m"f3hd4D_q
:y1,OR/k
Linley Group首席分析师Linley Gwennap告诉《EE Times》:“在开放源代码小区,MIPS肯定比RISC-V要落后。”他并指出:”由于各种各样的所有权交接,MIPS无法提前采取行动。”尽管如此,Gwennap仍认为:“鉴于MIPS所具有的优势,我认为它还有时间赢得不少芯片设计。” k@|Go)~
HB*H%>L{"B
UltraSoC首席技术官Rupert Baines告诉《EE Times》:“鉴于RISC-V的发展态势,MIPS走入开放源代码是一个有趣、精明的举动。”他并认为:“MIPS已经拥有大量优质的开发工具和软件环境。这是一种增强MIPS自身优势的聪明做法,而且也没有太大损失。”对于一些SoC设计师来说,“MIPS可能是RISC-V的替代方案。” YLv5[pV
^^T
xx
UltraSoC是一家位于剑桥的英国公司,为嵌入式系统提供先进的纠错和分析技术,也是RISC-V的积极支持者。然而,Baines一直认为选择处理器核心“不应该是一场宗教战争”。对于异质系统芯片架构师和设计师来说,要选择不同的处理器,而ISA只是一个小的考虑因素,更大的挑战是如何应对“整个系统”的复杂性问题。 |crm{]7X
w`_"R6
产业观察家们都比较认可MIPS具备较佳的成熟度。 /2>.*H_2
ksy]t|
Gwennap说:“MIPS ISA比RISC-V更完整。例如,它包括DSP和SIMD扩展,而这些扩展仍然处于RISC-V委员会的讨论之中。” /N7.|XI.
a\B'Qe+
此外,MIPS是经过商业成功验证的ISA,二十多年来已经出货数十亿,Gwennap表示,“MIPS软件开发工具也更加成熟。”此外,他指出:“MIPS还有专利保护,可以集中管理以避免ISA碎片化问题,而这两者都是RISC-V所缺乏的。这些因素使得MIPS在商业实施方面具有一定优势,特别是针对客户的核心。” E RjMe'q4
%\] x}IC
MIPS的挑战 Vb,'VN%
据MIPS称,MIPS开放计划的参与者可以免费获得最新版本的32位和64位MIPS ISA,无需支付授权许可费用和版税。 o@[oI\Vr!
#pnB+h&tE
MIPS未来的成功在很大程度上取决于小区的努力。Swift承认:“能否建立一个充满活力和蓬勃发展的生态小区是成功的关键”。“开放源代码不能只是一句空洞的口号。必须全力支持和妥善管理全面的开放源代码工作,生态小区必须能够支持自身的发展,”他补充。 ^tY
_ q
c&'5r OY~
那么,谁来管理MIPS Open项目呢? &P&VJLA