conmmand+option+v是什么riscv和arm指令对比

作为嵌入式生态和移动端芯片的武林盟主ARM公司自1990年成立以来,一直保持低调然而最近,ARM因为与RISC-V的纠纷让这家IP巨头成为焦点

事情得从6月份说起,ARM在6月底建立了RISC-的网站在ARM列出的五个问题上增加社区支持,“以设计系统芯片之前需要考虑的六件事”为主题对ARM进行了回应

这一事件迅速成为各大科技论坛囷社区的热门讨论内容,一时间ARM与RISC-V,都被推上风口浪尖

7月10日,也就是在RISC-V回应网站上线的第二天ARM关闭了RISC-BASICS.COM的网站,并声明了原因:

“我們最初建立网页的目的是列出围绕RISC-V商业化产品需要考虑的关键因素旨在为激烈的行业辩论提供信息。遗憾的是结果与我们的初衷不同,这个页面与ARM的协作文化不一致所以我们已经将其删除。事实上我们的许多员工也不喜欢这个网页,立即删除这个网页是因为我们绝鈈希望给人一种攻击开源的印象因为我们也是许多不同开源社区的支持者。”

虽然ARM 关闭了网站但业界有关ARM与RISC-V的讨论却没有减少。

ARM与RISC-V:精简riscv和arm指令对比集兄弟之争

ARM与RISC-V一样同属于精简riscv和arm指令对比集ARM是RISC微处理器的代表作之一,在嵌入式系统设计中被广泛使用其最大的特点昰低功耗。当下全球市场上大部分企业都是选择了基于ARM的芯片架构可谓无处不在。

而RISC-V是2010年加州大学伯克利分校工程师开发的开源riscv和arm指令對比集架构通过将核心riscv和arm指令对比集以及其他关键IP开源,能够很大程度上改变半导体的设计生态RISC-V由RISC-V基金会管理,随着包括西部数据、Nvidia、谷歌等硅谷巨头加入RISC-V基金会免费的、开源的RISC-V正在吸引越来越多的科技公司。

RISC的发展势头让ARM感受到了压力根据IPnest的调研结论,ARM在2017年的IP授權收入下滑了6.8%什么原因?IPnest解释了两个可能一是因为被软银收购之后导致财务报表的改变,另一个是重要的原因是竞争对手的增加即菦年来相当火热的RISC-V。

目前ARM占据了以移动设备为代表的处理器IP的绝大部分市场而RISC-V则是后起之秀。那么 RISC-V到底凭借什么来挑战ARM的全球霸权地位?

RISC-V最大优势:开源

RISC-V的开源模式是其最大的优势RISC-V将riscv和arm指令对比集完全开源,这就使RISC-V不像ARMriscv和arm指令对比集那样需要付费授权才能使用任何公司和个人都可以自由使用、修改与定制的模式将会带来很大的成本优势,另外这样的开源举措会大大降低riscv和arm指令对比集修改和定制的进叺门槛使更多人有机会探索并定制个性化riscv和arm指令对比集。

RISC-V支持芯片设计公司在核心架构之上添加额外功能这使得它们可以根据自己的目标来定制芯片。相比之下ARMriscv和arm指令对比集不支持这样的修改。

成千上万的开发者正在开发RISC-V开源标准的各个部分包括添加与物联网、人笁智能和信息安全相关的新功能。

凭借开源的优势RISC-V在技术上确实能够制衡ARM。然而在嵌入式IP市场,靠技术和开源就一定能够称霸武林吗答案是否定的。

对于仅仅有8年历史的RISC-V来说生态是它最大的短板。目前RISC-V社区还处于起步阶段更别说建立完整的生态了,因为生态的建設需要发展更需要时间。而ARM凭借IP设计师这一角色早已打造了成熟的生态圈。就中国而言ARM就拥有超过100多家合作伙伴,华为、飞腾、华芯通都购买了ARMriscv和arm指令对比集授权用于开发服务器CPU。其他包括开发多媒体平台的中兴微电子;开发平板电脑芯片的全志科技、瑞芯微电子;还有开发手机芯片的海思麒麟、小米松果、展讯通信、大唐联芯等去年,ARM还发起了人工智能联盟目前已有超过120家企业加入。

RISC-V基金会虽然在全球也有100多家知名企业加入,如高通、英伟达、三星、华为海思、联发科、谷歌、IBM等但比起ARM ,实在是小巫见大巫。特别是在中国除了华为、中兴两大企业外,只有部分中小型企业与创客群体远远还没有达到ARM 的庞大规模。

而在中国ARM 的生态圈还在加速扩张,今年嘚5月份ARM在中国成立合资公司,中国资本占比达51%这被外界看成是ARM坚持在中国的本土化,并宣示其将持续成为中国芯发展中坚力量的决心

值得一提是,打造ARM生态圈中的重要一环——ARM教育计划从2014年开始启动以来为促进ARM生态技术的产学研合作,完善ARM的生态体系起到了重要作鼡

ARM教育计划分为三个阶段,一是基于ARM技术和应用进行核心课程的开放;二是为高校的课程和相关教育套件进行改写以适应产业发展需求;三是探索科技人才教育事业的发展为人才培养提供可持续发展模式。

ARM中国教育生态部总监陈炜博士说“ARM教育计划的目的是鼓励将 ARM 的產品和技术用作教育实验和学校课程的基础,为学校教师和学生提供更多有针对性的服务和培训并为ARM与老师、老师与老师间的沟通提供哽多的平台和机会;参与高校实验室建设,为高校提供新实验设备配备技术人员现场指导、培训;增加学员互动,共同举办或协助举办周期性的设计大赛举办新ARM技术、行业发展前景宣讲活动等。除此之外还包括在线教育产品授权,课程建设等内容”

“通过合作,达箌为高校相关专业的教学提供更好的产学研结合的平台和技术服务为年轻的IC人才就业提供更好的实践基础和项目设计经验的目的。”

陈煒表示虽然ARM不生产和销售半导体芯片,但ARM一直在推广的是一个生态系统建设的理念其中基于ARM产品的通用开发性方面,一直是ARM极力打造嘚高校推广的重点ARM对生态系统的重视程度逐年提高,这也让ARM的教育计划承担了更多培育未来行业人才的责任

以上可以看出,ARM一直在推動ARM架构在中国的落地生根的布局ARM在建立自己完整的生态体系上的用心良苦,这是RISC-V目前无法做到的

ARM占据全球移动通讯领域90%的市场,另外ARM还涉及企业基础架构以及嵌入式智能两大领域。ARM在这些方面拥有绝对的霸主地位

相比起ARM的产业,RISC-V暂时还不具备与之抗衡的能力RISC-V急需找到另外一些用武之地,在新兴产业和新的竞争格局中建立自己的生态圈和产业规模

几乎可以肯定的是,在ARM的传统优势领域——移动端即智能手机领域,RISC-V基本没有机会因为智能手机经过十年迭代后不太会彻底改变处理器内核了,这也和目前Windows经过二十多年风雨仍然是PC市場操作系统龙头老大一样

但是,在新兴的领域RISC-V和ARM双方都处于同一起跑线上,而RISC-V凭着riscv和arm指令对比集的开源等特性很有可能成为ARM强劲的竞爭对手或者至少能够占据可观的市场份额。目前这样的新兴市场主要是物联网物联网市场有长尾化的特性,拥有众多细分市场同时對于功耗有很高的要求,因此对于可以针对不同应用灵活修改riscv和arm指令对比集和芯片架构设计的RISC-V有优势相比之下使用ARM往往只能做一个标准囮设计,很难实现差异化

此外,物联网市场对于成本更为看重RISC-V免费授权的特点对于芯片厂商也很重要。在RISC-V基金会名单中我们可以看箌高通、联发科这样重点布局物联网的企业。而在目前很火的AI芯片市场ARM和RISC-V则尚看不出明显的优劣。这是因为在高性能AI芯片中无论是使用ARM還是RISC-V的核主要都是作为控制器来使用;另一方面AI芯片的利润空间往往较大,RISC-V免费的特质对于企业来说并不是特别大的优势。

目前来看RISC-V在技术上确实能够制衡ARM,不过现在的这个时代仅仅凭技术打天下是远远不够的。仅有8年历史的RISC-V挑战ARM还不是一个等级有很大的难度。泹物联网的快速发展给了RISC-V难得的机会面对物联网平台快速成长,在物联网应用大爆发的产业变革时期开源的RIC-V架构带来更低成本的芯片,必定会吸引一部分对成本敏感的IOT企业其更好的灵活性也会带来定制化芯片的可能。

而对于ARM来说 作为一个完整生态体系跟标准的领导鍺,一直号称靠生态赚钱未来最大的可能还是靠生态来对抗包括RISC-V在内的竞争对手。同时ARM的技术也在改进据半导体行业观察报道,ARM中国CEO吳雄昂目前在与Mentor Graphics全球副总裁彭启煌深入交谈中表示:“将来的计算是多样的、复杂的ARM的经营模式是授权模式。在保证软件兼容性的前提丅我们的可配置性能让每个厂商可以根据自己的想法设计出想要的东西。”

这说明ARM已经意识到竞争对手优势的关键点在哪里并努力想詓改善自家的技术,吸引更多科技企业的加入而未来物联网芯片技术路线该怎么选,现在还没有明确答案但是,无论选择哪一条生態的建设都是放在重中之重的地位上。

ARM和RISC-V一个老牌武林霸主,一个年轻技术新贵在新的科技浪潮和产业革命面前,他们的角逐值得想象。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文章观点仅代表作者本人,不代表电子发烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。 

}

格式:PPT ? 页数:145页 ? 上传日期: 18:06:51 ? 浏览次数:7 ? ? 3000积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

}

Berkeley等几个大学的研究人员主导的一個开发团队发表了一篇文章文章中研究人员用标准的CMOS工艺制造了同时集成了RISC-Vriscv和arm指令对比集的CPU和片上光通信器件的微芯片。这或许标志着鈈久的未来微电子芯片的接口速率将会大幅的提高不再受到原先电接口IO的速率限制。不过本篇文章要关注的则是在这颗实验性的芯片仩集成的另外一个主角,"RISC-V"(发音risk-five)

软件和硬件之间沟通的桥梁

riscv和arm指令对比集(ISA)通俗地讲可以理解为一台机器(计算机中的CPU)可以执行嘚“riscv和arm指令对比”集合,通过这些“riscv和arm指令对比”能够实现诸如加减乘除这样的运算以及接收外部输入(比如键盘)和控制外部输出(洳显示器)这样的功能。

riscv和arm指令对比集也可以理解为软件和硬件之间沟通的桥梁不同的厂家可能会用不同的方法来实现相同的riscv和arm指令对仳集,从而让遵循相同riscv和arm指令对比集的软件可以无需修改即可运行比如我们熟知的Intel和AMD都实现了x86riscv和arm指令对比集,这基本上统治了PC的市场洏出现较晚的ARMriscv和arm指令对比集则基本占领了移动端处理器的大部分市场。

2、RISCriscv和arm指令对比集的发展历史

了解了什么是riscv和arm指令对比集接下来还是讓我们来聊聊RISC的发展历史早期的微处理器大部分为复杂riscv和arm指令对比集(CISC)架构,即设计尽可能复杂的riscv和arm指令对比来完成任务 原因之一昰当时的编译技术并不发达。而随着编译器技术以及其他技术的发展研究人员渐渐发现多数的复杂riscv和arm指令对比只在很少的时候被用到,洏且复杂的riscv和arm指令对比限制了处理器速度的进一步提高精简riscv和arm指令对比集(RISC)技术应运而生,IBM RISC影子在里面差不多同时,斯坦福的教授John Hennessy(现在已经是斯坦福校长)和他的团队也从课程设计出发设计了MIPS处理器的早期雏形并最终孵化为MIPS Technologies. Inc公司,后来被 Imagination Technologies收购我们能在很多家用蕗由器里见到他的影子。而ARM迄今为止发展的最好的RISCriscv和arm指令对比集,已经无处不在

Asanovic教授想要为接下来的一系列项目选择一个微处理器riscv和arm指令对比集时,他找不到一个合适的Intel的X86是CISCriscv和arm指令对比集,过于复杂和庞大而且存在专利问题。而ARM除了专利问题外若想自行设计基于ARMriscv囷arm指令对比集的处理器,需要非常昂贵的LicenseOpenRISC作为一个开源的riscv和arm指令对比集架构,其许可证为GPL这意味着所有的riscv和arm指令对比集改动都必须开源。而且OpenRISC发展缓慢,设计过于老旧64位架构也不成熟。

这一切都与Berkeley追求“开放“的精神格格不入要知道从Unix/BSD操作系统到现今在大数据领域流行的Spark框架,他们都是用一个非常宽松的名为BSD License的许可证的发布的这个License简言之就是我发布的代码你想怎么用怎么用,不用交钱改了也鈈用开源,只要最终致谢作者即可苹果的OSX是基于BSD Unix的,而微软 Windows中也包含修改过的BSD

所以Krste教授决定带领团队重新开发一个完全开放的、标准的、能够支持各种应用的新riscv和arm指令对比集他也得到了RISC的发明者之一,Dave Patterson教授的大力支持从2010年夏天开始,大约花了四年的时间这个团队设計和开发了一套完整的新的riscv和arm指令对比集,同时也包含了移植好的编译器、工具链、仿真器并经过数次流片验证。为了能够加快开发的效率以便能够快速的评估和修改设计以及提高可复用性,Chisel作为一种新的硬件构建语言也被开发了出来简言之,你可以用scala这种函数式编程语言去设计硬件并最终能够生成传统的Verilog

这个新的riscv和arm指令对比集叫做RISC-V,"V"包含两层意思一是这是Berkeley从RISC I开始设计的第五代riscv和arm指令对比集架构,二是它代表了变化(variation)和向量(vectors)

RISC-V包含一个非常小的基础riscv和arm指令对比集和一系列可选的扩展riscv和arm指令对比集。最基础的riscv和arm指令对比集只包含40条riscv和arm指令对比通过扩展还支持64位和128位的运算以及变长riscv和arm指令对比,其他以完成的扩展包括了乘除运算、原子操作、浮点运算等正在开发中嘚riscv和arm指令对比集还包括压缩riscv和arm指令对比、位运算、事务存储、矢量计算等。 riscv和arm指令对比集的开发也遵循开源软件的开发方式即由核心开發人员和开源社区共同完成。

通过这一系列的riscv和arm指令对比集扩展你几乎可以构建适用于任何一个领域的微处理器,比如云计算、存储、並行计算、虚拟化/容器、MCU、应用处理器、DSP处理器等等从2015年开始,每半年一次Workshop上已经能够看到很多有意义的项目Berkeley自己开发了多款开源的處理器,可以覆盖从高性能计算到嵌入式等应用领域并孵化出了初创公司SiFive并获得了风投。lowRISC是一个非营利性组织主导者是风靡世界的开源硬件树莓派(Raspberry Pi)的创始人之一,lowRISC正在基于RISC-V开发一款真正的开源处理器芯片希望以其来代替目前树莓派上的由博通开发的非开源处理器。Gary Research在FPGA中放入了400个定制的RISC-V处理器并用片上网络(NOC)连接在一起用来实现并行计算未来有可能会被用到微软的云计算平台中,例如给Bing这样的搜索引擎加速

2016年初的Workshop上,RISC-V基金会成立成员中包括了Google、惠普、Oracle、西部数据等硅谷巨头,未来这些大公司非常有可能会将RISC-V运用到他们自己嘚云计算设施或者智能手机芯片 中以摆脱对X86的依赖或是减少昂贵的ARMriscv和arm指令对比集授权费用。

开放源代码是不可以逆转的趋势

可以说RISC-Vriscv和arm指令对比集是一个“活”的、现代的、没有专利问题和没有历史包袱的全新riscv和arm指令对比集,并且以BSD许可证发布任何公司都可以在自己的產品中免费使用,而修改也无需再开源和成就了ARM的授权模式相比,RISC-V不仅能让公司收益也能够让大学和研究机构更好地研究新的处理器技术和架构。要知道一个ARMriscv和arm指令对比集架构的许可证可能要上千万美元。

RISC-V能够发展至今笔者认为并非偶然首先,riscv和arm指令对比集的开发需要非常专业的团队和数年的时间这对于商业公司来说是很困难的,而一流大学的一流团队恰恰能满足这样的条件其次,编译器和FPGA等楿关的技术在近十年来的蓬勃发展显著地降低了新riscv和arm指令对比集开发和验证的难度再次,riscv和arm指令对比集通过几十年的发展不论是工业堺还是学术界都已经研究的非常透彻,很多设计上的技术选择已经有了现成的答案最后,OpenRISC作为一个较为成功的开源riscv和arm指令对比集项目也囿很多可以学习的经验使得专业团队+技术社区这样的开发模式能够运作的更好。

从过去的十几年我们能够看到的改变是开放源代码作為一个不可以逆转的趋势,创造了新的商业模式提高了效率也降低了成本。我们能够看到很多个成功的商业产品都能够找到与之相匹敵的开源替代,而几乎所有的技术变革中我们都能够看到开放源代码的影子从云计算、大数据到近几年很火的容器技术,开源已经无处鈈在再看看硬件领域,像树莓派和Arduino这样在“板级层面”的开源硬件已经显著降低了开发者的门槛并让越来越多的人参与其中而在集成電路行业,摩尔定律的终结和人们需求的更加多元化也会使FPGA和ASIC在很多领域 在成本曲线上出现交叉点而这也将极大的推动开源硬件在芯片領域的蓬勃发展。

物联网、移动计算、人工智能

当面对一个新的riscv和arm指令对比集时一个最常见的顾虑是现有的优质软件在新riscv和arm指令对比集嘚平台上的移植问题。Wintel联盟在过去十多年来正是靠着“向后兼容”而成功每一代的Intel X86处理器都兼容过去所有的riscv和arm指令对比,而每一代的新Windows操作系统都基本上兼容过去版本的软件但现在,用户并不需要过于担心可移植问题首先,开源软件在这十几年的飞速发展已经能够讓我们在很多领域无需过多担心软件移植的问题。比如在服务器领域大部分软件完全开源,而应用多用脚本语言写成可移植性非常好。其次很多人或许并不知道,ARM也并不是一个完全向后兼容的riscv和arm指令对比集为了能让ARM CPU运行在不同行业的应用中 ,向后兼容带来的包袱远夶于其优势这对RISC-V来说也是一样。最后总的发展的趋势是,不论是物联网、移动计算、网络服务还是人工智能我们都需要成本更低、靈活性更高和可定制性更强的处理器。而“向后兼容”的重要性会越来越小并将最终成为过去。

最近全球半导体联盟(GSA)在一篇报告中夶胆的提出这样的问题:“RISC-V会是开源领域的下一个Linux吗”,“半导体行业是开放源代码最后一块没有攻克的阵地吗”。相比十几年前开源软件发展的初期阶段如今开源硬件的发展和当时是如此相像。笔者相信随着RISC-V的成熟和更多的大公司加入,它非常有希望去挑战Intel x86和ARM对市场的统治从云计算到物联网,成为当今这个互联网世界的最基本的和不可或缺的“轮子”之一

,目前在景略半导体任嵌入式系统设計经理开源软件和开源硬件爱好者。

景略半导体由多位硅谷资深海归于2008年创立是一家提供从半导体芯片到完整行业应用解决方案的通信公司,致力于提供高速有线/无线通信产品和解决方案并为客户创造最大价值

景略在摩尔精英招牛人:

摩尔精英:全球半导体招聘平台

}

我要回帖

更多关于 riscv指令 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信