RISC-V:一个备胎的努力和宿命

合格的备胎

三大指令集中,x86为复杂指令集架构(CISC),Arm和RISC-V为精简指令集架构(RISC)。

RISC-V,再次获选

如今的RISC-V基金会可谓群星云集,除了在社区时期就已入局的谷歌、IBM等,现在还有英伟达、美光、恩智浦、西部数据,加上受Arm“迫害”最严重的高通,芯片设计公司转投RISC-V的意愿肉眼可见。

2019年7月,阿里巴巴旗下半导体公司平头哥正式发布玄铁910,打出“业内最强RISC-V处理器之一”的口号,号称性能比肩Arm v8架构Cortex A7X系列。

围观群众一面沸腾叫好,一面互相打听:RISC-V是啥?

CPU本质是一块集中了不同功能电路的芯片,要使用这些功能电路,CPU需要调用对应的指令——也就是由0、1组成的二进制数。而用来规定指令格式的东西就叫做指令集架构(一般简称为架构),不同的架构反映了设计者对同一功能的不同实现思路,RISC-V就是全球前三大指令集架构。

不过这个“全球前三大”可谓水分十足。另外两大指令集中,由英特尔主导的x86架构应用于绝大部分PC和服务器;英国公司Arm的Arm架构则用于全球99%以上的智能手机。

相比之下,RISC-V虽然排名上紧随其后,但实际的份额还不到前两者的零头。

而这三种架构,又分别代表了三种经营模式:

x86架构由英特尔和AMD牢牢掌握话语权,其他芯片公司想用也用不了;

Arm架构虽然由Arm公司所有,但授权开放,需要花钱购买;

RISC-V最特殊,不属于任何机构或国家,开源免费,想用就用,运营成本全靠基金会的兄弟们帮衬。

在这个语境下,RISC-V之于2019年的中国公司的意义就不难理解。

当时,国内半导体产业初尝制裁大棒,RISC-V基金会恰好又将总部从美国迁至中立国瑞士,原因是“担心可能出现的地缘政治破坏”,其免费开源的特点,意味着没有人可以以“国家安全”为托词,限制他人使用RISC-V。

RISC-V成立之初,基金会的中方成员只有阿里巴巴、华为和中科院计算所,到了2022年中,基金会19个高级会员里,中国大陆芯片企业占据12个席位。

春风亦如边鼓,催促着RISC-V备胎转正。然而四年过去,RISC-V似乎依然没走出备胎的困境。

合格的备胎

三大指令集中,x86为复杂指令集架构(CISC),Arm和RISC-V为精简指令集架构(RISC)。两者的区别顾名思义:

CISC尽可能将任务一次性做完,高效但费脑(性能高、功耗大),RISC则是将任务拆解,分次做完,虽然对个人能力要求不高(性能低、功耗小),代价是效率更低。

1985年,英国公司艾康电脑开发出Arm架构,恰逢苹果自研芯片,双方一拍即合,Arm公司由此诞生。没想到熬了快20年,直到凭借iPhone的A系列芯片横空出世,Arm架构才在移动处理器市场熬出了头。

RISC-V的发展更为曲折。RISC架构最由图灵奖得主、当前谷歌TPU团队负责人David Patterson在1971年发明,随后经历了RISC-I到RISC-IV四代,却始终未能得到重视。

2010年,加州大学伯克利分校Krste Asanović教授决定开发一个开放原始代码的电脑系统,x86不在考虑范围内,Arm费用太高,于是便找来David Patterson,RISC-V由此诞生。

“开源”“可修改”,几乎可以概括RISC-V本质上与Arm的区别:

如果以武侠小说中的“功法”来比喻芯片架构,Arm是武林秘籍,外人可以花钱看,但不能随便改;RISC-V可能只是某个武林高手的练功心得,可供各路好汉不断修订。

可修改的好处在过去一直很难体现,但随着软件定义产品的时代到来,根据软件定制芯片的需求越发旺盛,尤其是物联网和汽车领域,芯片架构的灵活性,可以帮助终端厂商平衡性能和成本。

不过更现实的意义是,由于RISC-V开源免费,也不挂靠在任何机构下,从根本上杜绝了“卡脖子”的可能性。2015年,伯克利团队宣布成立RISC-V基金会,把中立的宗旨摆在了台面上。RISC-V由此成为了担忧“架构霸权”的开发者的隐藏备胎。

2019年前后,美国制裁大棒袭来,RISC-V的“备胎”地位迅速凸显。除了前文的平头哥,小米供应链的华米科技、华为海思等公司,都有基于RISC-V架构的芯片产品,一时间,RISC-V在中国风头无两。

而且,打着RISC-V“备胎”主意的,并不只是中国芯片公司。

Arm不是“活菩萨”

2022年8月,Arm一纸诉讼把大客户高通告上法庭,导火索是高通刚刚收购的Nuvia。后者由苹果和谷歌的芯片工程师组建,获得Arm授权后开发了一系列高性能CPU内核,被高通相中。

根据高通原本的计划,这一年年末将推出基于Nuvia技术的定制CPU内核“Oryon”,用于更高性能的骁龙SoC平台中,在PC市场对抗苹果M系列。

但Arm不干了,声称高通采用Nuvia基于Arm授权(于2022年3月停止授权)的技术侵犯自己的利益,要求高通要么销毁芯片,要么给予经济补偿。

Arm授权协议分为两种:第一种是技术许可协议(TLA),客户购买Arm的IP,可做部分修改,典型代表就是高通的骁龙系列;

第二种是架构许可协议(ALA),客户购买Arm指令集架构,在此基础上开发IP及处理器内核,典型代表是苹果,矛盾中心的Nuvia也属此类。

这场纠纷的核心矛盾在于:被收购前的Nuvia已经与Arm签订了ALA,并基于Arm架构开发了IP。高通认为,自己与Arm已经签订的TLA,有权直接使用Nuvia的IP,Arm却认为高通需事先取得自己的同意(再交钱),或者直接再付一笔费用。

这件事情在一定程度上暴露了Arm的脆弱性:虽然贵为移动终端的基础设施,却没有对应的“征税权”。

芯片架构的地位更多来自“生态”:即有多少下游客户愿意采用这种架构设计芯片。

x86的成功就来自英特尔对兼容性的坚持。上世纪80年代,东京大学教授坂村健以日本政府IT顾问的身份,提出了一个雄心勃勃的TRON计划,意在建立一个日本版的CPU+操作系统生态。但不同于英特尔的兼容路线,坂村健认为英特尔为了兼容性牺牲了CPU的性能,应该从零开始开发架构、搭建生态。

显然,英特尔的路线笑到了最后。和TRON一样,IBM的Power架构也选择了牺牲兼容追求性能的思路,同样败给了英特尔。

“生态”的壁垒在于“双边规模效应”:以Arm为例,采用Arm架构的芯片越多,围绕在Arm架构的软件开发者和用户也就越多,反过来新的芯片公司和开发者也就更倾向于Arm架构。

举一个类似的例子:如果美团的用户越多,那么商户就更倾向于入驻美团;而商户变多后,用户也就越倾向于使用美团。但有一个关键前提——美团的配送费和佣金维持在合理的区间。

而且,美团的客户大部分是中小型商家,而Arm的客户都是有钱有势的芯片巨头。

归根结底,Arm架构更像是芯片公司投票选出来的代表,一旦Arm坐地起价或抢生意(他们已经在这么做了),芯片公司就有动力投票选个新代表。

与Arm同样依赖“生态”的是android系统和英伟达的CUDA,前者是开源的,后者理论上也是免费的,只是与英伟达的GPU绑定。这个时候,RISC-V免费开源的好处就体现出来了。

RISC-V,再次获选

如今的RISC-V基金会可谓群星云集,除了在社区时期就已入局的谷歌、IBM等,现在还有英伟达、美光、恩智浦、西部数据,加上受Arm“迫害”最严重的高通,芯片设计公司转投RISC-V的意愿肉眼可见。

RISC-V基金会成员;图片来源:Semiwiki

最近,高通联手恩智浦、英飞凌等多家汽车芯片巨头在德国成立公司,目标是推广RISC-V架构芯片,首个目标是汽车芯片,然后业务范围将逐渐扩大到移动和物联网领域。

另一个被认为很可能决定了RISC-V发展走向的入局者是传奇人物Jim Keller。

作为硅谷一段活着的传说,Jim Keller在90年代末主持了AMD Athlon系列处理器的研发,凭借一己之力让AMD和英特尔平起平坐,一度使得英特尔放弃了4GHz奔腾4的开发计划。

跳槽到苹果后(PA半导体,2008年被苹果收购),Jim Keller又打造了A系列处理器的开山之作A4。后来Jim Keller重回AMD,领导开发Zen架构处理器成功逆袭英特尔。

2020年,跳槽积极分子Jim Keller从英特尔毕业,可能是硅谷大公司能待的都待过了,Jim Keller转头加入了一家名不见经传的加拿大初创企业Tenstorrent。

这家公司主要生产采用RISC-V架构的AI芯片,Jim Keller以CTO的身份入职,三年后转为CEO——这是他职业生涯第一次担任CEO。

Jim Keller的入局给RISC-V的备胎转正之路增添了不少底气,但另一家公司的前车之鉴告诉我们,备胎上位没那么简单。

MIPS的教训

在RISC-V出现前,Arm的最大对手是MIPS。

MIPS与Arm、RISC-V溯本同源,均为上文提及的RISC架构,也都诞生在PC开始普及的80年代。英国爱康公司着手研发Arm架构同时,斯坦福大学前校长John LeRoy Hennessy与他的团队一起创立了MIPS,双方均在1985年推出了各自的第一代架构。

当爱康依靠唯一的苹果订单惶惶度日时,MIPS已初尝商业化果实,1988年推出的第三款产品R3000销售过亿,并借由索尼PlayStation打入游戏机市场。随后又发布了首款64位处理器R4000,进入服务器和超级计算机市场,成为x86头号威胁。

John Hennessy(中)检查MIPS R2000的布局,1986年 图片来自:Chuck Painter / Stanford News Service

然而,MIPS此后却一直走下坡路,控制权在二十多年间多次易手。2018年,从Imagenation手中收购了MIPS的Wave Computing取消授权费用,效仿RISC-V将MIPS架构完全免费开源,也难挽颓势。最后Wave Computing宣布终止开发,加入RISC-V基金会。

MIPS和Arm都有IP授权和架构授权两种授权模式,但双方的思路差别很大:

Arm倾向于客户在不改动架构的情况下、直接采用IP搭建芯片,MIPS则鼓励客户做架构创新。

MIPS的理念看似给了开发者最大程度的自由,却无形中垫高了芯片设计的门槛。

如果把芯片设计比作搭积木,Arm的方案是做好各种各样的零件让消费者自行拼装;MIPS的方案则是直接给消费者各种各样的木头,让他们自己设计零件,难度可想而知。

此外,架构的确定,相当于给硬件、软件确立了一个通用的规则,遵循这个规则设计出来的芯片、操作系统、软件等,可以排列组合,最多做一些接口的改动,便可相互适配。

而MIPS鼓励架构授权,支持客户添加、修改指令,实际上便是对通用规则(标准化)一定程度的放弃,造成“碎片化”,也就是产业链各环节各自为政,无法“共同富裕”。一个架构往往改来改去变成了忒修斯之船,生态就更难建设。

MIPS和RISC-V都属于开源架构,RISC-V还是免费的。虽然开发者准入门槛降低了,但这反而可能导致更严重的指令集架构碎片化。

因此,RISC-V阵营的支持者们,也一直试图在定制化和标准化之间做平衡:

一种思路,是将“无限的自由”转变为“有限的自由”:

比如提出指令集修改规范,这种规范需要最大程度地考虑软件的兼容性,并鼓励硬件开发者对指令的修改按照这种规范进行,以此解决架构开源带来的软、硬件不兼容问题。

一个典型的例子是阿里平头哥玄铁C908,就通过了RISC-V根据其指令集修改规范设置的兼容性测试,这意味着大部分第三方软件开发者都不需要担心软件不适配的问题。

另一种思路,是完善基础指令集,使得开发者无需再进行增添修改:

比如RISC-V会在开发者社区对实现某一种功能的指令热情度很高,那么基金会就会考虑将在基础的指令集架构中增添这种指令的标准版,开发者便不需要各自添补指令了。

目前,在RISC-V基金会以及巨头成员们的有意引导下,两种思路都已经开始实施,但道阻且长。

参考资料

[1] Why RISC-V Is Succeding,Semiengineering

[2] RISC-V grows open source processor membership 130% in 2021,VentureBeat

[3] 指令集、架构、处理器、内核,芯片之间的关系,CSDN

[4] 都是精简指令集,RISC-V拿什么挑战ARM?与非网

[5] RISC-V vs. ARM vs. x86 – What’s the difference?Microcontrollertips

[6] MIPS已死,转身投靠RISC-V,CSDN

[7] RISC-V词条,维基百科

[8] MIPS词条,维基百科

本文来自微信公众号:远川科技评论 (ID:kechuangych),作者:何律衡,编辑:李墨天

声明: 该内容为作者独立观点,不代表新零售资讯观点或立场,文章为网友投稿上传,版权归原作者所有,未经允许不得转载。 新零售资讯站仅提供信息存储服务,如发现文章、图片等侵权行为,侵权责任由作者本人承担。 如对本稿件有异议或投诉,请联系:wuchangxu@youzan.com
(0)
上一篇 2023年9月27日
下一篇 2023年9月27日

相关推荐

  • 水温80度:AI行业真假繁荣的临界点

    我们从来没拥有过这么成功的AI主导的产品。

    (这种分析统计并不那么准,但大致数量级是差不多的)

    这两个产品碰巧可以用来比较有两个原因:

    一个是它们在本质上是一种东西,只不过一个更通用,一个更垂直。

    蓝海的海峡

    未来成功的AI产品是什么样,大致形态已经比较清楚了,从智能音箱和Copilot这两个成功的AI产品上已经能看到足够的产品特征。

    未来科技 2024年6月5日
  • ChatGPT、Perplexity、Claude同时“罢工”,全网打工人都慌了

    美西时间午夜12点开始,陆续有用户发现自己的ChatGPT要么响应超时、要么没有对话框或提示流量过载,忽然无法正常工作了。

    因为发现AI用久了,导致现在“离了ChatGPT,大脑根本无法运转”。”

    等等,又不是只有一个聊天机器人,难道地球离了ChatGPT就不转了。

    大模型连崩原因猜想,谷歌躺赢流量激增6成

    GPT归位,人们的工作终于又恢复了秩序。

    未来科技 2024年6月5日
  • ChatGPT宕机8小时,谷歌Gemini搜索量激增60%

    ChatGPT一天宕机两次

    谷歌Gemini搜索量激增近60%

    ChatGPT在全球拥有约1.8亿活跃用户,已成为部分人群工作流程的关键部分。

    过去24小时内提交的关于OpenAI宕机的问题报告

    图片来源:Downdetector

    ChatGPT系统崩溃后,有网友在社交媒体X上发帖警告道:“ChatGPT最近发生的2.5小时全球中断,为我们所有依赖AI工具来支持业务的人敲响了警钟。

    未来科技 2024年6月5日
  • ChatGPT、Perplexity、Claude同时大崩溃,AI集体罢工让全网都慌了

    接着OpenAI也在官网更新了恢复服务公告,表示“我们经历了一次重大故障,影响了所有ChatGPT用户的所有计划。Generator调查显示,在ChatGPT首次故障后的四小时内,谷歌AI聊天机器人Gemini搜索量激增60%,达到327058次。

    而且研究团队表示,“Gemini”搜索量的增长与“ChatGPT故障”关键词的搜索趋势高度相关,显示出用户把Gemini视为ChatGPT的直接替代选项。

    未来科技 2024年6月5日
  • 深度对话苹果iPad团队:玻璃的传承与演变

    iPad最为原始的外观专利

    没错,这就是iPad最初被设想的样子:全面屏,圆角矩形,纤薄,就像一片掌心里的玻璃。

    2010年发布的初代iPad

    好在乔布斯的遗志,并未被iPad团队遗忘。

    初代iPad宣传片画面

    乔布斯赞同这一想法,于是快速将资源投入平板电脑项目,意欲打造一款与众不同的「上网本」,这就是iPad早年的产品定义。

    iPad进化的底色

    苹果发布会留下过很多「名场面」,初代iPad发布会的末尾就是一例。

    未来科技 2024年6月5日
  • 底层逻辑未通,影视业的AI革命正在褪色…

    GPT、Sora均为革命性产品,引发了舆论风暴,但它在上个月发布的“多模态语音对谈”Sky语音,却由于声音太像电影明星斯嘉丽·约翰逊,被正主强烈警告,被迫下架。

    华尔街日报也在唱衰,认为“AI工具创新步伐正在放缓,实用性有限,运行成本过高”:

    首先,互联网上已经没有更多额外的数据供人工智能模型收集、训练。

    03、

    如果说训练“数字人”、使用AI配音本质上瞄向的仍是影视行业固有的发展方向,那么还有另外一群人试图从根本上颠覆影视行业的生产逻辑和产品形态。

    但分歧点正在于此,电影公司希望通过使用AI技术来降低成本,但又不希望自己的内容被AI公司所窃取。

    未来科技 2024年6月5日
  • KAN会引起大模型的范式转变吗?

    “先变后加”代替“先加后变”的设计,使得KAN的每一个连接都相当于一个“小型网络”, 能实现更强的表达能力。

    KAN的主要贡献在于,在当前深度学习的背景下重新审视K氏表示定理,将上述创新网络泛化到任意宽度和深度,并以科学发现为目标进行了一系列实验,展示了其作为“AI+科学”基础模型的潜在作用。

    KAN与MLP的对照表:

    KAN使神经元之间的非线性转变更加细粒度和多样化。

    未来科技 2024年6月5日
  • 这个国家,也开始发芯片补贴了

    //mp.weixin.qq.com/s/tIHSNsqF6HRVe2mabgfp6Q
    [4]中国安防协会:欧盟批准430亿欧元芯片补贴计划:2030年产量占全球份额翻番.2023.4.19.https。//mp.weixin.qq.com/s/VnEjzKhmZbuBUFclzGFloA
    [6]潮电穿戴:印度半导体投资大跃进,一锤砸下1090亿,政府补贴一半.2024.3.5https。

    未来科技 2024年6月5日
  • 大模型的电力经济学:中国AI需要多少电力?

    这些报告研究对象(数字中心、智能数据中心、加密货币等)、研究市场(全球、中国与美国等)、研究周期(多数截至2030年)各不相同,但基本逻辑大同小异:先根据芯片等硬件的算力与功率,计算出数据中心的用电量,再根据算力增长的预期、芯片能效提升的预期,以及数据中心能效(PUE)提升的预期,来推测未来一段时间内智能数据中心的用电量增长情况。

    未来科技 2024年6月5日
  • 你正和20万人一起接受AI面试

    原本客户还担心候选人能否接受AI面试这件事,但在2020年以后,候选人进行AI面试的过程已经是完全自动化的,包括面试过程中AI面试官回答候选人的问题,AI面试官对候选人提问以及基于候选人的回答对候选人进行至多三个轮次的深度追问。

    以近屿智能与客户合作的校验周期至少3年来看,方小雷认为AI应用不太可能一下子爆发,包括近屿智能在内的中国AI应用企业或许要迎来一个把SaaS做起来的好机会。

    未来科技 2024年6月4日