arm架构有什么优势_arm架构有什么优势和劣势

arm架构有什么优势_arm架构有什么优势和劣势芯来科技CEO专访:RISC-V与ARM架构相比有何优势和劣势?RISC-V正在成为硅谷、中国乃至全球IC设计圈的热门话题,有人将之比作“半导体行业的Linux”。那么,RISC-V是什么?它与ARM架构相比有何优势和劣势?笔者对中国大陆本土唯一专注于RISC-V处理器内核开发的芯来科技创

芯来科技CEO专访:RISC-V与ARM架构相比有何优势和劣势?
  RISC-V正在成为硅谷、中国乃至全球IC设计圈的热门话题,有人将之比作“半导体行业的Linux”。那么,RISC-V是什么?它与ARM架构相比有何优势和劣势?笔者对中国大陆本土唯一专注于RISC-V处理器内核开发的芯来科技创始人及CEO胡振波先生进行了书面采访。

  请用您自己的话为读者大致介绍一下RISC-V。

  RISC-V是一种简单、开放、免费的全新指令集架构。RISC-V最大的特点是“开放”,它的开放性允许它可以自由地被用于任何目的、允许任何人设计、制造和销售基于RISC-V的芯片或软件,这种开放性,在处理器领域是彻底的第一次。

  RISC-V这种开放架构的诞生可以说是时代发展的必然。RISC-V生态体系正在全球范围内快速崛起,成为半导体产业及物联网、边缘计算等新兴应用领域的重要创新焦点。

  RISC-V基金会于2015年由硅谷相关公司发起并成立,至今已有150多个企业或单位加入,包括谷歌、华为、英伟达、高通、麻省理工学院、普林顿大学、印度理工大学、中科院计算所等。目前RISC-V由基金会统一维护。

  美国国防高级研究计划局(DAPRA)已连续多年通过专项方式支持RISC-V指令集的研究和实用化。2017年,印度政府大力资助基于RISC-V的处理器项目,RISC-V成为印度的事实国家指令集。我国RISC-V虽然处于起步阶段,但是发展非常迅速。今年7月,上海市政府率先发布了中国大陆首个支持RISC-V的政策,这对于RISC-V指令集在中国的发展起到了重要的推动作用。10月17日,中国RISC-V产业联盟成立,标志着我国在RISC-V生态系统建设上正式迈出了坚实的一步。

  请分别从技术和商业的角度,分析RISC-V相对于ARM架构的优势和劣势。

  优势非常明显,RISC-V是一种开放的架构,从历史的经验来看,开放的生态一定会比封闭的好。RISC-V技术是后发技术,所以能够总结前人的经验教训,做到相对简洁和干净。

  但是,劣势也很明显,由于RISC-V诞生时间太短,相关的编译器、开发工具和软件开发环境(IDE)以及其它生态要素还在发展。目前RISC-V具有全套开源免费的编译器、开发工具和软件开发环境,这是RISC-V的巨大优势,但是开源版本相比ARM的商用编译器和IDE而言,还颇有差距。

  RISC-V必须依靠强有力的商业玩家来长期支持和推进,方能得到持续发展。目前从全世界范围来看,在RISC-V技术阵营中,台湾的Andes公司(晶心科技)开发的编译器、开发工具和软件开发环境(IDE)是最为完善和先进的,几乎可以和ARM的工具相媲美。另外,还有很多RISC-V的新创公司(譬如芯来科技),也会探索新的商业模式。

  哪些市场应用和产品将会成为RISC-V架构快速发展的驱动力?

  从技术的角度来讲,RISC-V架构理论上是能够实现从低功耗处理器内核到支持Linux操作系统的高性能处理器内核的全方位产品。譬如,目前美国的SiFive公司以及台湾地区专业处理器IP公司Andes(晶心科技)都推出了有竞争力的、支持Linux的RISC-V处理器内核。芯来科技目前提供面向低功耗领域的RISC-V处理器内核。

  处理器领域的生态建设需要一定的时间,短期内比较容易落地的是物联网和边缘计算领域:

  • 由于RISC-V拥有精简、低功耗、模块化、可扩展等技术优势,因此尤其适合对生态依赖比较小的封闭或半封闭产品、深嵌入式或新兴的物联网、包含嵌入式人工智能等应用的边缘计算领域及需要定制化的场景。

  • RISC-V能够为物联网行业带来显著的灵活性和成本优势,在未来的20年,物联网和边缘计算领域的处理器内核年出货量预计会达到万亿颗的规模。中国大陆由于拥有几乎全球最大的市场空间,理论上RISC-V会大有可为。

  RISC-V对中国半导体产业的发展会带来哪些影响?

  从长远来看,RISC-V对中国半导体产业会产生划时代的意义,主要体现在以下5个方面:

  • 通过RISC-V架构摆脱国外的垄断,实现处理器内核的国产自主。这种处理器内核不是闭门造车做出来的,而是拥有全世界认可的主流架构和主流生态。

  • 通过RISC-V可以极大地加强我国处理器IP话语权。IP产业处于行业最上游,远离其它产业,并没有得到产业和国家的重视。RISC-V给了中国IP产业机会,虽然目前我国在RISC-V上仍然落后,但相对于其它IP技术,落后并不太远。

  • RISC-V可以推动创新和差异化。由于RISC-V的开放、简洁、可扩展以及低成本,可以给终端应用市场带来巨大创新。

  • RISC-V可以明显降低芯片研发成本。RISC-V的产业链日趋完善,从处理器内核到硬件设计、操作系统、开发工具、基准测试以及解决方案,全产业链具备完整性,使得行业可以均摊一切成本。

  RISC-V的逐渐普及在一定程度上促进了行业本土化的发展,创造了更多行业机会,为产业界和学术界积累大量CPU人才。

  您认为哪些因素会妨碍中国IC设计公司采用RISC-V架构?

  以下三个主要因素会起到妨碍作用:

  首先,ARM在中国影响力巨大。在芯片处理器内核方面,由于中国长期缺乏自主的通用处理器内核,几乎都是购买国外的ARM处理器内核,形成了习惯。对于RISC-V这样一种新架构的出现,很长一段时间内人们持怀疑态度。ARM在中国还成立了合资公司(全球唯一的国家),所以ARM在中国市场尤其显得强势,这使RISC-V在中国的传播相比别的国家显得非常缓慢。

  其次,RISC-V被误导为免费。RISC-V架构是一种Free的指令集架构,准确地说Free应该理解为“自由”而不是“免费”,指令集架构也不是一款具体的处理器内核。大多数人对于处理器的一些基本概念并不了解,将RISC-V与“一款免费开源的处理器“划上等号,而免费往往是劣质的代名词。这种误导严重影响了RISC-V在中国的正常传播和发展。

  最后,RISC-V还被误导为一种全新的设计语言和流程。虽然目前很多开源的RISC-V内核使用的是全新的设计语言和流程,但并不代表RISC-V处理器内核就等价于全新的设计语言和流程。全新的设计语言和流程带来的不确定性和质量隐忧会让IC设计公司(尤其是国内公司)感到排斥和不安,这种误导也会影响RISC-V处理器内核在国内的采纳和传播。其实RISC-V只是一种全新的处理器架构(以及衍生出的新生态),无关乎设计语言和流程。使用工业级成熟、稳健的设计方法更能设计出稳健可靠的RISC-V处理器内核,如芯来科技、台湾Andes公司(晶心科技)以及其它一些公司使用工业级成熟、稳健的设计方法设计出的RISC-V处理器内核。

  您专门写了一本设计RISC-V处理器的书,请为有志于从事RISC-V架构设计的IC设计工程师和高校学生提几点建议和心得体会。

  我认为目前学习RISC-V架构正当时,因为:

  RISC-V的开放性使得任何公司与个人均可依据开放的RISC-V架构设计自己所需的处理器。很多科研机构开始使用RISC-V开发处理器,独立的RISC-V处理器IP公司开始出现,一些实力雄厚的巨头(如NVIDIA、三星等)开始使用RISC-V架构开发其自有的处理器内核,可以说是旧时王谢堂前燕,飞入寻常百姓家。因此,掌握RISC-V架构,会变成一种通用技能,对科研、学习和就业大有裨益。

  当前国内CPU产业热潮方兴未艾,x86、ARM、MIPS等传统商用处理器架构在国内呈全面开花之势。龙芯、兆芯、飞腾等资深专业CPU公司在不断突破;华为、展讯等一线大公司也相继开始研发自主的处理器内核;海光、华芯通等新锐纷纷摩拳擦掌。开放的RISC-V架构的诞生,更是为此番繁华增添了精彩。同时,各种人工智能AI处理器也采用RISC-V作为核心,RISC-V的相关知识完全能够应用于AI处理器芯片领域。

  综上所述,我认为学习RISC-V正当时。

  但是,计算机体系结构相关书籍往往不利于初学者入门,尤其是RISC-V诞生时间太短,全英文版的指令集手册专业性强,晦涩难懂,非常不利于国内用户学习上手。另外很多对RISC-V感兴趣的初学者基本背景知识比较薄弱,需要补足。

  为了促进RISC-V在国内的普及,尤其是被广大初学爱好者接受,我撰写了国内第一本关于RISC-V处理器的通俗书籍《手把手教你设计CPU——RISC-V处理器篇》,详细介绍了相关的基础背景知识,系统通俗地讲述了RISC-V的前世今生,还配套了自己开发的开源蜂鸟E203处理器内核。arm架构有什么优势_arm架构有什么优势和劣势arm架构有什么优势_arm架构有什么优势和劣势arm架构有什么优势_arm架构有什么优势和劣势arm架构有什么优势_arm架构有什么优势和劣势RISC-V蜂鸟E203 FPGA开发板和JTAG调试器

  目前有关如何使用RISC-V的嵌入式软件开发方面的中文资料仍然欠缺,我撰写的另一本新书《RISC-V架构与嵌入式开发快速入门》也即将上市,相信会在某种程度上缓解这一问题。arm架构有什么优势_arm架构有什么优势和劣势arm架构有什么优势_arm架构有什么优势和劣势

  您创立芯来科技公司专门开发RISC-V内核,请谈一下公司的商业模式和愿景。

  芯来科技(Nuclei System Technology Co., Ltd.)作为中国大陆本土唯一专注于RISC-V处理器内核开发的公司,是RISC-V基金会银级会员,中国RISC-V产业联盟副理事长单位。

  在商业模式上,主要是传统的处理器IP授权模式和面向垂直领域的深度定制模式,同时还在进行一些全新的商业模式探索。

  我们有两个愿景:一方面,IoT和边缘计算领域的处理器内核IP年出货量会达到万亿颗。如此巨大的市场,我们希望至少这个市场的一部分属于我们本土公司,从而让大多数本土芯片公司用上国产的RISC-V处理器内核。另一方面,目前国内的RISC-V技术力量非常薄弱,希望芯来科技能够为RISC-V阵营做出我们中国人应该做出的贡献。

  除了RISC-V内核外,要开发出商用的RISC-V处理器还需要哪些开发工具和环境?

  处理器是软硬件的交汇点,所以必须有完善的编译器、开发工具和软件开发环境(IDE),处理器内核才能够被用户顺利使用起来。

  目前RISC-V具有全套开源免费的编译器、开发工具和软件开发环境(IDE),这是RISC-V的巨大优势,但是开源版本相比ARM等传统架构的编译器和IDE而言,还颇有差距。

  除了开源版本之外,还有专业公司提供的专业版本。目前从全世界范围来看,在RISC-V技术阵营中,台湾的Andes公司(晶心科技)开发的编译器、开发工具和软件开发环境(IDE)最为完善和先进,几乎可以和ARM的工具相媲美,这一点也值得我们去学习。

激活谷谷主为您准备了激活教程,为节约您的时间请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/91025.html

(0)
上一篇 2024年 6月 2日 下午1:16
下一篇 2024年 6月 2日 下午1:28

相关推荐

  • RubyMine激活2024.1.2(【2024最新版】PyCharm激活激活成功教程教程(超简单)亲测有效,永久激活)

    RubyMine激活2024.1.2(【2024最新版】PyCharm激活激活成功教程教程(超简单)亲测有效,永久激活)

    2024年 6月 7日
  • win10系统修复怎么修复_win10自带修复工具

    win10系统修复怎么修复_win10自带修复工具如何使用Win10自带DLL修复工具修复系统问题在使用Windows 10操作系统时,有时会遇到一些系统问题,例如程序崩溃、系统错误和无法启动等。这些问题可能是由于缺少或损坏的系统文件所致。幸运的是,Windows 10操作系统提供了一种内置的DLL修复

    2024年 5月 12日
  • ubuntu与linux的区别_目前公认最流畅的linux

    ubuntu与linux的区别_目前公认最流畅的linux常用Linux系统介绍你可曾知道Linux的魅力或威力来自哪里?那就是,由于众多发行版百花齐放,Linux的阵营日益壮大,每一款发行版都拥有一大批用户,开发者自愿为相关项目投入精力。Linux发行版可谓是形形色色,它们旨在满足每一种能想得到的需求。本文就是为了简述某一款发行版为何存在、

    2024年 5月 9日
  • 单片机怎么用c语言写程序_单片机怎么用c语言写程序代码

    单片机怎么用c语言写程序_单片机怎么用c语言写程序代码单片机c语言如何编写?才开始学单片机,买了51开发板,下载了keil51,单片机的内容都还没学,想的先学会简单的编程,比如点亮led灯,但无从下手,如何思考编程从哪开始,有了头文件,然后定义什么?编什么函数,无从下手单片机是一种可编程器件,单片

    2024年 5月 25日
  • python编程代码大全_python代码自动生成器

    python编程代码大全_python代码自动生成器100个python代码大全前言 我记得刚开始接触编程的时候,觉得太难了。也很好奇,写代码的那些人也太厉害了吧?全是英文的,他们的英文水平一定很好吧?他们是怎么记住这么多代码格式的?而

    2024年 5月 11日
  • 分数计算机在线使用计算器_分数化小数计算器在线

    分数计算机在线使用计算器_分数化小数计算器在线部分生僻字和“·”支持快捷输入,例:·、䶮、㭎、䜣、𠅤、㼆、仝等,点击打开输入面板。有不少其他答案说是因为JS太差。我下面的答案已经说了,这不是根本性的原因。但除此之外,我还要纠正一些对JS具体问题的误解。JS当初是被作为脚本语言设计的,所以某些问题并不是JS设计得差

    激活谷笔记 2024年 5月 10日
  • dl250首保收费吗_dl250首保免费吗

    dl250首保收费吗_dl250首保免费吗DL250 1000公里首保现在天气太热了,没怎么骑车,一个月左右才跑到1000公里,目前平均油耗2.7,车行师傅说3000公里保养…我看说明书上是5000,还是以说明书为准吧。 加了护杠,手机支架,加高了坐垫,其他都没动,目前感觉还不错,挺好骑的。首保免费原厂

    2024年 5月 25日
  • 多线程同步锁的写法_多线程同步的作用

    多线程同步锁的写法_多线程同步的作用最新腾讯面试题汇总C++后端开发岗(部分含答案)阻塞、非阻塞、同步、异步 的区别阻塞 阻塞调用是指调用结果返回之前,当前线程会被挂起(线程进入非可执行状态,在这个状态下,cpu 不会给线程分配时间片,即线程暂停运行)。函数只有在得到结果之后才

    2024年 5月 21日
  • 单片机c语言编程总结_单片机c语言编程总结大全

    单片机c语言编程总结_单片机c语言编程总结大全单片机c语言范例6篇单片机c语言范文1Abstract: Combining 8051, the paper introduces the advantages of C-language and t

    2024年 5月 25日
  • spirit翻译中文_erke spirit翻译中文

    spirit翻译中文_erke spirit翻译中文希望你能健康快乐地成长 的翻译是:I hope you can grow healthy and happy 中文翻译英文意思,翻译英语翻译结果1翻译结果2翻译结果3翻译结果4翻译结果5翻译结果1.mytext’)” class

    激活谷笔记 2024年 5月 31日
  • 分区表类型mbr与guid用哪个好win10_分区表类型mbr与guid用哪个好win7

    分区表类型mbr与guid用哪个好win10_分区表类型mbr与guid用哪个好win7分区表类型mbr与guid用哪个好?装win10系统用mbr还是guid好?相关推荐:1、8G左右的U盘,小兵u盘启动盘制作工具(PE特点:1,绝无捆绑任何软件的启动盘。2,支持PE自动修复UEFI+GPT引导。3、一键自动注入intel rst和intel vmd驱动)小兵

    激活谷笔记 2024年 5月 30日
  • 分区表类型mbr和gpt哪个好_分区表类型mbr与gpt用哪个好

    分区表类型mbr和gpt哪个好_分区表类型mbr与gpt用哪个好数据盘gpt和mbr哪个好?你有没有遇到过这种情况,硬盘用着用着,突然显示“GTP分区保护”,明明状态正常,却无法进行分区,无法访问数据。这可难坏了一堆朋友。上网搜索GTP,结果出来许多专业名词——GPT、MBR……相信很多朋友看到这些词语,眼睛都变成了“蚊香眼”,那么这些词语

    2024年 5月 23日
关注微信