0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RISC-V可能真正能成为国产的自主的指令集架构

mK5P_AItists 来源:未知 作者:胡薇 2018-04-27 09:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近中美贸易战激战正酣,中兴被美国禁运的消息传来,一时间国内舆论大哗,说了多年的芯片“自主研发”,这么多的国产芯片上市公司,似乎到了关键时刻就被人卡脖子了。

已经有很多媒体谈到了国产芯片的自主制造,但似乎没有多少人谈到芯片架构的问题。芯片指令集架构是沟通软硬件运算之间的桥梁,以前曾经有过许多的架构,但随着时间的推移,类似于MIPS等架构已经逐渐消失了。

2016年7月18日,日本软银宣布以243亿英镑(约合320亿美元)收购英国芯片CPU IP设计公司ARM。ARM在中国有100多位合作伙伴,去年基于ARM生产的芯片产品有170亿颗,而全球人口也只有70亿。有业内人士预测在物联网时代,基于ARM架构芯片将达到万亿级别。目前国产芯片中商业发展最好的华为海思、紫光展锐均采用ARM架构来进行IC设计

目前主流的架构包括Intel的X86、ARM架构,在日常生活中见到最多的是ARM,基本上所有的芯片公司都在采用ARM的架构。

可以说,谈到物联网应用已经不能绕开ARM,但是在ARM基本上要一统天下,甚至侵入Intel的桌面PC和服务器业务的时候,免费开源的RISC-V诞生了。

RISC-V可能真正能成为国产的自主的指令集架构。”RISC-V推广人,武汉聚芯微电子架构师胡振波认为。他表示,RISC-V作为免费的架构,将会和ARM产生竞争。在手机等传统ARM的垄断领域会保持强势存在,在一些新兴的边缘领域,比如IoTAI、边缘计算领域,RISC-V将具有爆发空间。

什么是RISC-V?

2017年,两位现代计算机架构先驱John Hennessy与David Patterson分别获得了2017年ACM图灵奖,他们本身是RISC-V技术的发起人和推动者。这两位泰斗也双双进驻谷歌。

由于不满ARM等处理器架构的复杂性和相关知识产权的限制,在这两位大师的推动下,伯克利大学决定发明一种全新的指令集架构,可以被任何学术机构或商业组织自由使用。这两位大师编排的教材,在全球范围内,以美国为首在大学教材方面都在采用RISC-V为教材。在全球范围内,RISC-V也被很多国家定义成国家标准指令集,比如印度。在业界也引起了很多关注,比如三星明确表示会使用RISC-V用在相关的产品中。2016年,RiSC-V成立了基金会,初创企业包括Google、西部数据、***晶心、联发科、杭州中天、华为等。

RISC-V的意义是什么?

前面提到过,芯片指令集架构是沟通软硬件运算之间的桥梁。RISC-V作为全新的指令集是一个颠覆性的架构,这个架构的目标和以往所有的商业架构都不一样。可以被任何学术机构和商业组织使用。如果我们要用到ARM的架构是要付费的,RISC-V任何人都可以免费使用。

这个颠覆性的理念在整个处理器的历史上没有出现过的。正式因为其颠覆性,RISC-V在2016年被评为最佳技术。

RISC-V的技术特点是什么?

RISC-V的技术特点是三点:模块化、极简、可扩展。首先它是一个模块化的指令集,配合一些扩展华的指令集来组成。嵌入式领域的应用和服务器领域的应用不一样,这第一个特点是模块化。

第二个特点是极简,因为一些传统的X86和ARM架构的篇幅,传统商业架构非常繁多,并且彼此之间不兼容。因为RISC-V是后发的架构,拥有技术上的后发优势,技术上非常精简。

另外非常易于实现,相比传统的商用操作系统。最后一点是可扩展,传统的ARM指令集是不允许做扩展,但是RISC-V是方便做可扩展的。

由于RISC-V的三大技术特点,因此吸引到非常多的大公司都在纷纷的给它站台,RISC-V基金会每年会进行两到三场RISC-V的研讨会,每一次都会有大公司和知名大学来主办主场。

只有RISC-V才能实现国产自主的指令集架构

目前国产处理器所采用的指令集架构现状。

国产操作系统可以用开源的Linux,可是自主开发芯片指令集架构这玩意就比较难了。因此要谈“自主研发”似乎绕不开芯片架构。国外的指令集架构本质上是一种授权付费的,很难实现国产自主。如果国家自己定义一套指令集架构没有太大意义,因为处理器架构必须是全球范围的一个通用架构,必须获得生态支持。“RISC-V可能真正能成为国产的自主的指令集架构。”胡振波表示,现在有了RISC-V可以很好的解决这一问题,由于这是由开放的基金会组织,并不会收费。中国公司也可以加入这个基金会,另外目前全世界正在迅速发展,正在产生全新的生态。

胡振波表示,目前半导体和嵌入式领域从业者都很关注RISC-V。

再来看看RISC-V版本的盘点,RISC-V只是一个指令集架构,定义了一个标准,你可以按照这个标准来做处理器。因为这是一个开放的指令集架构,因此你个人也可以做。所以过去几十年冒出了很多不同的版本。也有一些商用的IP公司推出了一些商用版本,基本上以国外为主。中国大陆目前为止,只有蜂鸟E200是由中国大陆开发的,目前这个表里只列出了主流的版本。

RISC-V的应用场景有哪些?

胡振波表示,在产业界和芯片界,主流的大公司都在用RISC-V架构来做产品。西部数据和AMD都明确的说在用RISC-V做芯片,CEVA在用RISC-V做控制芯片核,谷歌也在用RISC-V做一些新的芯片项目。还有美光。除了这些大公司,还有很多业界大公司已经非常普遍的在用RISC-V来做内核。围绕商业技术涌现了很多的专用公司,美国对于新技术的接受程度是很快的。

中国大陆其实目前还没有明确的商业公司来做这个事情,以上列举了比较知名的公司。非常有代表性的几款芯片,包括美国的Sifive,采用Linux处理器核,另一款是Greenwaves IoT应用处理器,这是欧洲公司推出的非常低功耗的IoT处理器,也是采用RISC-V的处理器。

RISC-V技术对于IoT的意义

那么RISC-V技术对于IoT将带来什么样的意义呢?

首先是持续的碎片化,Iota是一个碎片化的生态,这个生态里如果能快速定义出差异化的产品。面对这个技术同样的要求,低功耗、低成本、安全性以及边缘计算、增强计算也是明确的新的要求。

由于越来越以应用为中心的趋势,也就是说不是在向以前以芯片公司为中心。以前是MTK、高通主导应用,而IoT是碎片化的以应用为中心,替代了传统的芯片公司为中心的模式。另外,传统的ARM的IP售价还是很贵的。并且每个版本的发布时间也是很长,同时也让创新门槛变高,只有大公司才能买到IP,很难快速响应边缘化的计算需求。

RISC-V的优点很好的解决这些问题,一个是RISC-V是全世界通用的标准指令集,生态长期向好。因为全球的大学都在以RISC-V授课,随着5年、10年的维度来看,对RISC-V的掌握情况会成为基本技能。尤其它的架构是免费开放,降低了创新门槛,有技术能力的个人和公司能够使用这个架构来开发一些有意思的应用。由于具备低成本的优势,也降低了创新的代价。

基于以上原因,所以能够很快速的响应碎片化,越来越多的新创公司越来越多使用RISC-V内核,希望进入技术创新领域。越来越多的国内公司也在使用RISC-V内核。胡振波认为,RISC-V能够降低边缘计算的成本和门槛,带来快速的创新产品。

基于RISC-V自主研发的蜂鸟E200处理器

最后,胡振波介绍了自己研发的首颗采用RISC-V架构的MCU蜂鸟E200。据介绍,这款全球最小的32位RISC-V核心可以实现超低功耗,对标的是ARM的M0+的MCU内核,安全可控,无需向国外公司支付版税。胡振波表示蜂鸟E200还有205、205FD等一系列产品线。

“这就是开放的指令集的魅力,接下来会冒出更多无法想象的指令集版本。”胡振波最后表示。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 集成电路
    +关注

    关注

    5446

    文章

    12464

    浏览量

    372623
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9499

    浏览量

    388601
  • RISC-V
    +关注

    关注

    48

    文章

    2792

    浏览量

    51871

原文标题:RISC-V架构能否让国产IC真正“自主研发”?

文章出处:【微信号:AItists,微信公众号:人工智能学家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    易灵思FPGA RISC-V自定义指令的使用方法

    RISC-V(Reduced Instruction Set Computing-V)是一个开源指令集架构(ISA),它的设计目标是提供一个简洁、可扩展且高效的
    的头像 发表于 11-24 11:36 3636次阅读
    易灵思FPGA <b class='flag-5'>RISC-V</b>自定义<b class='flag-5'>指令</b>的使用方法

    是德科技如何解决RISC-V芯片测试难题

    想理解 RISC-V,得先从“指令集架构”说起,这是芯片的“语言”。
    的头像 发表于 11-14 09:44 1127次阅读
    是德科技如何解决<b class='flag-5'>RISC-V</b>芯片测试难题

    risc-v P扩展(一) P指令集简介

    解码、医学成像、计算机视觉、嵌入式控制、机器人技术、人机界面等。 P指令集扩展提高了RISC-V CPU IP产品的DSP算法处理能力。随着RISC-V P指令集扩展的增加,
    发表于 10-23 07:40

    RISC-V指令集手册中F指令部分

    本文主要讲解RISC-V指令集手册中F指令部分 RISC-V标准中采用了符合IEEE 754-2008算术标准的单精度浮点计算指令,对于浮点
    发表于 10-22 08:18

    基于蜂鸟E203架构指令集K扩展

    蜂鸟E203是一款基于RISC-V架构的微处理器,其指令集包含RV32I的基本指令集,RV32M的乘法扩展指令集,以及一些常用的定点
    发表于 10-21 09:38

    Tenstorrent 首席架构师:未来 RISC-V 会是计算机的主流

    当前,按指令集架构(ISA)分类,主流架构包括 x86 架构、ARM 架构RISC-V
    发表于 07-17 11:26 1377次阅读

    同一水平的 RISC-V 架构的 MCU,和 ARM 架构的 MCU 相比,运行速度如何?

    ARM 架构RISC-V 架构的 MCU 在同一性能水平下的运行速度对比,需从架构设计原点、指令集特性及实际测试数据展开剖析。以 ARM
    的头像 发表于 07-02 10:29 1201次阅读
    同一水平的 <b class='flag-5'>RISC-V</b> <b class='flag-5'>架构</b>的 MCU,和 ARM <b class='flag-5'>架构</b>的 MCU 相比,运行速度如何?

    RISC-V和ARM有何区别?

    RISC-VARM是一种精简指令集RISC),以该指令集为基础的处理器通常被称为ARM芯片,它在全球范围内得到了极为广泛的应用。而RISC-V
    的头像 发表于 06-24 11:38 1729次阅读
    <b class='flag-5'>RISC-V</b>和ARM有何区别?

    RISC-V核低功耗MCU指令集架构(ISA)特点

    RISC-V核低功耗MCU通过开源生态、模块化架构与能效优化技术,成为物联网、穿戴设备等领域的理想选择‌。 一、‌开源与可定制性‌ 完全开源免费‌:RISC-V ISA无需专利授权费用
    的头像 发表于 04-23 10:01 1037次阅读

    原来,它们用的都是国产RISC-V芯片

    RISC-V凭借指令集的灵活性与生态的开放性,正在重塑中国芯片创新的范式。作为国产化设备的推动者,ZLG致远电子的多款设备已采用国产RISC-V
    的头像 发表于 04-02 11:42 1046次阅读
    原来,它们用的都是<b class='flag-5'>国产</b><b class='flag-5'>RISC-V</b>芯片

    基于RISC-V双核锁步架构国产MCU芯片技术

    1. 国产MCU现状 近年来,国产MCU在技术自主性与应用场景覆盖上取得显著进展,逐步打破国际厂商在高端领域的垄断。随着RISC-V开源指令集
    的头像 发表于 03-08 18:40 1223次阅读
    基于<b class='flag-5'>RISC-V</b>双核锁步<b class='flag-5'>架构</b><b class='flag-5'>国产</b>MCU芯片技术

    RISC-V可能颠覆半导体行业格局的5种方式

    什么是RISC-VRISC-V是精简指令集计算(V)的缩写,是一种在半导体行业受到关注的开源指令集架构
    的头像 发表于 02-05 17:03 9次阅读
    <b class='flag-5'>RISC-V</b><b class='flag-5'>可能</b>颠覆半导体行业格局的5种方式

    关于RISC-V芯片的应用学习总结

    RISC-V芯片作为一种基于精简指令集计算(RISC)原则的开源指令集架构(ISA)芯片,近年来在多个领域展现出了广泛的应用潜力和显著优势。
    发表于 01-29 08:38

    RISC-V MCU技术

    嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V指令集架构做出的微控制器技术。
    发表于 01-19 11:50

    RISC-V架构及MRS开发环境回顾

    RISC-V被称为开放指令集的主要原因。(4)RISC-V目前的应用 沁恒微电子于2020年2月24日发布了首款基于 RISC-V架构
    发表于 12-16 23:08