欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

RISC“家族”之争:MIPS开源会比RISC-V和ARM更适合AI?

程序员文章站 2022-04-02 18:01:43
pc的普及成就了x86,智能手机的浪潮让arm人尽皆知。如今的ai热潮,是否会成就其它指令集?目前,risc-v指令集已经吸引了不少关注,并且还在快速发展。不过,arm...

pc的普及成就了x86,智能手机的浪潮让arm人尽皆知。如今的ai热潮,是否会成就其它指令集?目前,risc-v指令集已经吸引了不少关注,并且还在快速发展。不过,arm去年曾建立网站指出risc-v的五大问题。还有,诞生于1984年的mips同样看好ai市场的机会,被wave computing收购后宣布开源,wave认为mips与ai结合有很多优势。

那么,risc家族的三大指令集谁最有可能成为ai时代的标签?

risc-v家族的ai之争

首先明确,这里所说的x86、arm、risc-v、mips都是指指令集,或称指令集架构(isa),指令集与处理器不是同一个概念。或许有人会问,什么是指令集?它是计算机体系结构中与程序设计有关的部分,指令集架构包含了一系列操作码(机器语言),以及特性处理器执行的基本命令。指令集还分为复杂指令集(cisc)与精简指令集(risc),x86是典型的cisc,arm、risc-v、mips都属于risc。

不同类别的指令集各有优势,比如,cisc有强大的软件生态系统,兼容性也非常好。risc的软件生态则相对较弱,但risc可以同时执行多条指令,速度较快且性能稳定,因此基于risc指令集的芯片制造工艺简单成本更低。

当然,risc之间也有差别。先说arm和mips,acorn电脑公司于1983计划开发arm,并在1990年成立了arm,出售ip。mips诞生于斯坦福大学john leroy hennessy领导的团队的一项科研项目。1984年,hennessy离开斯坦福大学创立mips。诞生时间相差几年,但更晚出现的arm成为了智能手机时代的标签。

对此,wave computing首席执行官art swift接受雷锋网采访时表示:“这是市场策略的选择而非技术差别带来的结果,当mips选择消费电子时,arm选择了手机市场。” 芯联芯(cip)董事长何薇玲也表示,mips的架构从一开始就是顺序实执行(in order),优势在于机机界面,arm在人机界面方面做了很多工作,更适合手机等人机交互。另外,arm处理器从8bit开始,进行人机界面优化相关工作相较容易。mips支持32bit和64bit,在物联网以及ai的机机界面应用中更有优势。

mips与arm策略选择的不同是造成如今结果的关键之一,面对正在到来的ai和iot时代,arm也在积极布局,但面对着开源指令集的巨大竞争。据悉,mips和risc-v两者的架构变化不大,如果对比介绍这两个技术的书,架构的差别大概就是十几页。因此,在mips宣布开源之后,政策、生态、软件等方面的因素成了两个指令集在ai时代竞赛的重要考量。

政策和关注度方面risc-v在国内似乎更胜一筹,雷锋网曾报道,去年8月,海市经济信息委近日发布了《上海市经济信息化委关于开展2018年度第二批上海市软件和集成电路产业发展专项资金(集成电路和电子信息制造领域)项目申报工作的通知》,其中项目指南中包含基于risc-v指令集架构的处理器芯片方向。这被认为是国内首个支持risc-v的相关政策。

同样是2018年,中国开放指令生态联盟成立,希望以risc-v为抓手推动开源芯片生态。据2018年的统计,国内公开的与risc-v相关的企业已经有100家左右。

RISC“家族”之争:MIPS开源会比RISC-V和ARM更适合AI?

mips更适合ai?

同属于risc家族的重要成员,同样都是开源,由此看来risc-v与mips在ai时代的竞争会更为直接。不过,对risc-v非常熟悉的art接受采访时多次表示,从技术的角度看,risc-v和mips都非常不错,wave computing选择开源mips是希望给业界多一个选择,mips和risc-v不是非此即彼的关系,未来的市场足够大,可以用一种更加兼容并包的态度看待这两个技术。

既然mips给业界多一种选择,那它与ai结合的技术优势在哪?何薇玲指出,mips的架构优势明显,包括更低的功耗、更高的能效、更小的芯片尺寸,并且拥有多线程、虚拟化的特性,是最完美的risc。

art补充表示,基于mips指令集的芯片已经有100亿颗的出货,这就意味着mips处理器在机顶盒、录音笔、智能手表等市场已经非常成熟,因此对于ai中需要省电的设备,mips也将非常有经验。另外,mips拥有近400项专利(包括子专利),可以提供有力的专利保护。还有,对于ai而言,除了数据吞吐量,每瓦特能够处理多少数据也非常关键,mips在这方面有非常好的表现。

因此,art和何薇玲都认为,在新的ai以及iot的时代,mips迎来了一个新的机会,在这个新的机会面前,大家起跑线都一样。并且,mips的技术优势非常适合于ai结合。在ai的重要落地领域自动驾驶还具有领先优势,一个典型的例子就是mobileye,他们的adas芯片采用mips。

除了技术特性,mips的开源更是为其在ai时代的发展增加了动力。2018年6月,wave computing收购mips,12月,他们宣布即将开源mips。2019年3月,开放mips最新核心r6,5月,mips open网站正式上线,并宣布在mips open计划中免费开源mips 32位microaptiv核。

RISC“家族”之争:MIPS开源会比RISC-V和ARM更适合AI?

据介绍,mips open是在prpl foundation(prpl基金会是由imagination technologies和其他公司创立的非营利性计算机行业协会,旨在通过推广标准和开源解决方案来鼓励使用mips架构)下面,这个基金会能够让会员了解到mips最新的动态,并且进行技术和标准的讨论。同时,wave computing作为mips背后的商业公司提供支撑,可以保证mips社区朝整合矩阵的方向发展,避免碎片化问题。当然,社区还会保持mips芯片兼容性的验证,这对于避免碎片化也非常关键。

开源的效果显而易见,art表示:“在我们宣布mips开源之后,mips获得了更多业内人士的关注。另外,有1000多个公司和机构在mips open网站上下载了mips的相关资料,并且有许多机构都成为了mips open的会员,其中不乏一些我们认为暂时不会有交集的大公司。”

art强调,开发者和用户不用担心归属权的问题,mips开源之后,包括waves computing、cip都会通过参与咨询委员会的方式支持和推动开源社区的发展,并且社区背后拥有具有财力和实力的商业公司的支持也是一件好事。

何薇玲认为mips开源带来了三个明显的利好,首先是开发者进入的成本更低;其次,产品推向市场的周期可以变得更短;最后,开源可以不受环境的约束,更有利于中国芯片产业的发展。

mips+ai的未来

技术的优势让mips更适合与ai结合,mips open又降低了开发者选择mips的门槛,并且不用担心开源带来的碎片化问题。但是,指令集的成功生态更为重要。对mips来说,摆在面前的第一个问题是建立开发者和用户对mips的信心。毕竟,mips先后被silicon graphics、imagination收购,如今又归属wave computing。

何薇玲表示:“每一次的收购都有背后的时代背景。cpi作为获得mips中国地区独家商业权利的公司,在推动mips与ai的结合中首先要做的也就是给用户和开发者信心,我们不仅告诉大家mips要往什么方向走,每月举办线下活动,让大家集思广益,也给我们提意见。其次就是mips未来会聚焦三大应用开发产品,包括汽车、高性能计算、低功耗。最后就是要尽量广结善缘。”

对于mips在中国的发展,art表示,waves computing和mips自始至终都非常重视中国市场,并且在不断投入精力在经营和耕耘市场。在上海有本地化的团队,非常了解中国客户的诉求,也能更好的服务。

谈到本地化,何薇玲补充表示,在中国接地气是一件非常重要的事情,芯联芯是一个百分之百的中资公司,就是有接地气的全部打算。通过与wave computing的双边合作,在接地气之后才能获得双赢。并且,通过这种方式,在中美贸易中也能够非常通畅,没有阻碍。

在生态的建设方面,art指出,在mips open的网站上,可以下载到mips攒了30多年的家底,可以说,在mips擅长的领域工具链非常的完整和成熟。他对mips未来在ai方面的生态发展也充满信心。

有意思的是,雷锋网了解到甚至有risc-v的开发者因为羡慕mips完整的工具链,想把mips的开发工具移植到risc-v平台。

至于mips开源后的首款ai芯片什么时候上市,art表示由于wave computing收购mips的时间才一年左右,双方正在经历从ip到产品的整合,所以具体时间不方便透露,但这些都是技术上非常常规的时间轴。

小结

正如art接受采访时所说,收购mips确实有情怀的因素,但更重要的是从公司战略的角度和对mips技术的认可,而开源mips是art多年来的夙愿。伴随着mips open的上线,art希望在ai时代,wave的云端的dpu能与边缘端的mips形成一个更加完整的平台,通过云+边缘的全栈方案让公司更有竞争力。

从指令集的角度,每个时代都会有极具代表性的指令集。许多人应该都没有想到,mips虽然没有在智能手机普及的时代大获成功,但mips智能手表、机顶盒还有龙芯处理器中都已经获得成功。在ai和iot的时代,arm面临着两大开源指令集mips和risc-v的巨大压力。从技术上看,mips和risc-v将无可避免会竞争,至于谁能取得最终的胜利,技术本身之外,专利、政策、商业模式等一系列因素将共同作用。

RISC“家族”之争:MIPS开源会比RISC-V和ARM更适合AI?