• ​芯片国产化的希望?RISC-V架构让中国芯自主可控

    新年度的《电脑报》又开始订阅了!2022年,《电脑报》将把更扎实的专题制作、更重磅的首测产品、更系统的编程教学等内容呈现给读者。点击此 处即可订阅。

    “中国的整个哲学都是长期的,RISC-V将为他们提供长期的芯片自由”。——前不久,美国网友呼吁阻止RISC-V成为中国架构引发关注。近年来,曾被认为是业余的RISC-V架构正在成为芯片领域的后起之秀,而它也有望成为国产芯片自主可控的契机!

    那什么是RISC-V精简指令集呢?RISC-V是一个基于精简指令集(RISC)原则的开源指令集架构(ISA),与大多数指令集相比,RISC-V指令集可以自由地用于任何目的,允许任何人设计、制造和销售RISC-V芯片和软件。

    01

    芯片国产化的重要赛道

    当下的芯片市场,存在X86、MIPS、ARM、RISC-V四种主流指令集,也就是我们常说的芯片架构。所谓的芯片架构是CPU控制计算指令的一种规范,其中包含各种复杂的算法。简单点说,芯片架构的先进与否直接关系到CPU的性能。

    一款CPU支持的指令集可以有很多种,早在RISC-V出现之前,也存在多种指令集构架(ISA),无论是如今独霸一方的x86、ARM,还是DEC、IBM 360、MIPS、SPARC等等。RISC-V作为“插班生”,是如何弯道超车的?得益于其彻底开放的特性。

    2010年,伯克利的研究团队在为新项目选择指令集的时候,发现当前的许多指令集都存在知识产权限制,X86被英特尔封闭使用、ARM则收取高昂的授权费用,所以决定从零开始设计一套全新的指令集。

    4名成员仅用了3个月就完成了RISC-V的开发工作,并且决定以BSD(Berkeley Software Distribution)开源协议将其开放。这是一个自由度非常大的协议,使用者几乎不受任何限制,谁都可以基于RISC-V来设计自己的处理器,并且不需要支付授权费用。这让RISC-V显得格外“骨骼清奇”。

    图片来源:riscv.org

    RISC-V(读作“RISC-FIVE”)是基于精简指令集计算(RISC)原理建立的开放指令集架构(ISA),V表示为第五代RISC(精简指令集计算机),表示此前已经四代RISC处理器原型芯片。每一代RISC处理器都是在同一人带领下完成,那就是加州大学伯克利分校的David A. Patterson教授。

    与大多数ISA相反,RISC-V ISA可以免费地用于所有希望的设备中,允许任何人设计、制造和销售RISC-V芯片和软件。图1展示了此前的四代RISC处理器原型芯片。它虽然不是第一个开源的指令集(ISA),但它很重要,因为它第一个被设计成可以根据具体场景可以选择适合的指令集架构。基于RISC-V指令集架构可以设计服务器CPU,家用电器CPU,工控CPU和用在比指头小的传感器中的CPU。

    图片来源:riscv.org

    开放性和可预期的未来让RISC-V在很短的时间里便构建了属于自己的庞大生态体系,伴随着RISC-V指令集在技术上面的成熟,加州大学伯克利分校在2015年成立非盈利组织RISC-V基金会,打造RISC-V生态系统。果不其然,会员数的年增长率超过 100%。谷歌、高通、IBM、英伟达、NXP、西部数据、Microsemi、中科院计算所、麻省理工学院、华盛顿大学、英国宇航系统公司、华为、特斯拉、三星、日立、希捷、阿里巴巴、联发科……一个个知名企业与研究机构加入其中,也让RISC-V从众多指令集构架中脱颖而出,成为市场关注的焦点。

    02

    快速崛起的RISC-V

    长期以来围绕芯片架构、安全性和性能改进的 IP 设计一直是半导体供应链的关键。英特尔凭借其 X86 指令集一直主导着计算市场的 CPU 系统架构,而 Arm 凭借其芯片架构改变了智能手机市场。

    市场研究机构 Counterpoint 的分析师 William Li 表示,随着个人电脑和智能手机市场接近饱和,“全球半导体 IP 市场正接近拐点。”新的应用市场逐渐成长起来,如 AI 智能设备、5G 通信、高性能计算、自动驾驶汽车等将推动 IC 设计和 IP 许可行业的产品都实现了价值增长。

    据Counterpoint最新的报告,到 2025 年,全球半导体 IP 市场规模将以年均 11%的复合增长率增长至 86 亿美元。该市场目前由 Arm、Synopsys、Cadence 和 CEVA 等公司主导。Arm 拥有超过三分之一的市场份额,这得益于其在移动设备领域的极高市场份额。

    与此同时,RISC-V 的崛起不容忽视。由于 RISC-V 的开源优势、更好的功耗性能、可靠的安全功能等,其成为业界新星。

    图片来源:Counterpoint半导体IP报告

    William Li 认为:“RISC-V 处理器将继续在多个类别中获得采用。但我们相信,短期内,物联网仍然是最关键的应用领域。到 2025 年,其采用率可能超过 25%,主要是由于其卓越的灵活性、可扩展性和功耗优化。其他 RISC-V 可能被采用的领域包括:工业电子、汽车和 HPC(高性能计算)。”

    全球经济不确定性和国际局势复杂化影响下,RISC-V 等技术正在变得越来越重要。超过 70% 的 RISC-V 主要成员来自中国,这些成员的努力将加强中国的 IP 库和 IC 设计能力,重塑供应链,并扩张 RISC-V 的影响力。

    03

    全面爆发的RISC-V产品

    提到英特尔X86,人们往往第一反应是CPU,而ARM会让人不禁联想到手机芯片,那RISC-V究竟会以怎样的姿态进入普通人的生活呢?

    事实上,RISC-V这几年风潮正盛,而RISC-V内核应用最广的则是MCU。尤其是国内的MCU厂商对RISC-V的追捧程度可见一斑,基本上知名的MCU厂商都有RISC-V的方案。凭借指令集少、开源等的优点,RISC-V也给了国产MCU赶超国际大厂的机会。但是现在,我们看到,RISC-V的触角正在不断蔓延,从最开始的MCU逐渐来到加速器、CPU、AI处理器甚至是GPU。

    图片来源:中颖电子产品介绍

    Tips:微控制单元(Microcontroller Unit;MCU) ,又称单片微型计算机(Single Chip Microcomputer )或者单片机,是把中央处理器(Central Process Unit;CPU)的频率与规格做适当缩减,并将内存(memory)、计数器(Timer)、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。诸如手机、PC外围、遥控器,至汽车电子、工业上的步进马达、机器手臂的控制等,都可见到MCU的身影。

    除MCU外,CPU领域同样也是RISC-V大展身手的地方,而在RISC-V架构的CPU领域,我国一直走在前列。2019年,阿里巴巴推出了玄铁910,根据阿里巴巴集团副总裁戚肖宁博士公布的资料显示,玄铁910基于当下非常热门的RISC-V开源架构开发,是一款高性能CPU,可以以IP Core的形式集成到SoC处理器当中。

    图片来源:玄铁910官方资料

    2020年,中科院计算所去年发布了基于RISC-V的香山内核。该内核的第一版微架构雁栖湖在去年6月就建立了代码仓库,并于今年四月完成了RTL工作。雁栖湖采用台积电28nm架构,是一个11级流水线的架构,频率可达1.3GHz,SPEC CPU2006可达7分/GHz左右。第二版南湖架构的设计讨论工作也在今年开始,预计2021年底可以完成。

    该架构采用中芯国际的14nm工艺,频率预计可以达到2GHz,SPEC CPU2006可达10分/GHz。值得一提的是,基于RISC-V的笔记本有望明年问世。中科院软件研究所计划在2022年底之前打造2000台RV64GC笔记本。

    今年1月,赛昉科技推出全球首款RISC-V AI单板计算机,阿里平头哥成功将安卓10 系统在其玄铁910 RISC-V处理器上顺畅运行;

    全球第一家用RISC-V指令集设计DSP的公司中科昊芯也在中国,并在今年3月底实现量产……

    “不积跬步无以至千里,不积小流无以成江海”——未来,相信国内会有更多企业在RISC-V领域取得成绩,进而推动国内RISC-V领域水平,并逐步构建我们的优势壁垒。

    04

    国产芯片自主可控的契机

    信息安全是近几年来一直在强调的话题。RISC-V给中国处理器IP带来“自主可控”的发展契机。我国从政府政策到学术研究到产业落地多方面协同推动RISC-V架构在中国加速发展。

    RISC-V并非首个尝试开源的ISA,但却是首个产生如此影响力的开源指令集架构。

    伴随着RISC-V生态的发展,给国内RISC-V新生派企业更多信心。由于RISC-V基金会注册地从美国迁往中立国家瑞士,为规避潜在贸易限制风险打下了一定基础。当下常用开源许可证,如BSD、MIT、GPL等都是围绕代码的版权说明、修改后是否可以闭源等问题展开的。换言之,当下常用的开源许可证保护的是知识产权。

    图片来源:riscv.org

    中科院计算所、华为公司、阿里巴巴集团等在内的20多个国内企事业单位,都加入了RISC-V基金会。伯克利、清华两所高校还在深圳成立了RIOS实验室,以扶持RISC-V软件生态。2018年7月,上海经信委出台了国内首个支持RISC-V的政策。

    SiFive首席执行官Naveed Sherwani在接受《EE Times》访问时表示,中国目前已有大约300家公司都在关注或以RISC-V进行开发。而发展至今,已经有不少企业基于RISC-V构建了开源芯片关键技术,推出了相关产品,比如平头哥半导体推出的基于RISC-V构架的玄铁910处理器IP核心。

    05

    争相上车的互联网科技巨头

    虽然我国科技企业在RISC-V领域具备了一定优势,但这并不意味着我国在RISC-V领域就拥有绝对的领先优势,面对RISC-V这样一个在物联网时代拥有绝对优势的架构,全球各大互联网科技企业也在积极布局RISC-V领域。

    作为全球的最大的CPU领主英特尔,其早早地就抛出并购RISC-V初创公司 SiFive的意向,而且英特尔宣布将打造自己的RISC-V开发平台,代号为Horse Creek。该芯片有望在 2022 年推出,采用 7nm 工艺。新平台将采用 SiFive P550,这是一种新发布的CPU内核,代表了迄今为止发布的最高性能 RISC-V CPU。

    同时,一则苹果招聘广告显示,苹果开始对RISC-V感兴趣。该公司正在探索使用RISC-V芯片。职位要求“成功的候选人将从矢量编程的角度对 RISC-V ISA 架构有很好的理解和知识,以及 ARM CPU 内核中的 NEON 微架构的工作知识。”

    图片来源:苹果招聘

    而据SemiAnalysis的爆料,一家名为Rivos的初创公司,正在利用RISC-V研制CPU。这家公司的团队成员来自苹果、谷歌、高通、英特尔、Marvel等。SemiAnalysis相信这将是第一个真正高性能的RISC-V设计。

    除各科技企业积极布局RISC-V生态外,欧洲甚至成立了两个关于RISC-V的项目,分别是前文所指的EPI和eProcessor 项目。不同于EPI项目,eProcessor项目旨在构建一个新的开源 OoO 处理器,并提供第一个基于这个新 RISC-V CPU 的完全开源的欧洲全栈生态系统。eProcessor 计划用于数据服务器、高级驾驶辅助系统 (ADAS) 的人工智能 (AI) 和中央汽车 CPU 以及用于手机和物联网中的嵌入式应用的CPU。

    显然,在这场争霸“RISC-V”生态话语权的竞赛中,没有人愿意退却,芯片国产化的路亦不会平坦。

    06

    不止是RISC-V

    2020年是我国开源领域大爆发的一年,“开源”首次被明确列入国民经济和社会发展五年规划纲要。随着“十四五”的开启,我国开源也将开启新纪元。“开源”首次被明确列入国民经济和社会发展五年规划纲要。

    《中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要》在加强关键数字技术创新应用一节中提出:

    “聚焦高端芯片、操作系统、人工智能关键算法、传感器等关键领域,加快推进基础理论、基础算法、装备材料等研发突破与迭代应用。加强通用处理器、云计算系统和软件核心技术一体化研发。加快布局量子计算、量子通信、神经芯片、DNA存储等前沿技术,加强信息科学与生命科学、材料等基础学科的交叉创新,支持数字技术开源社区等创新联合体发展,完善开源知识产权和法律体系,鼓励企业开放软件源代码、硬件设计和应用服务。”

    值得注意的是,RISC-V生态建设其实也是中国半导体上下游产业链生态建设的好机会。

    以芯片设计工具EDA为例,一直以来全球EDA市场几乎被美国EDA三巨头(Synopsys、Cadence、Mentor)分食,在制程先进的芯片设计领域,基本都逃不开使用EDA三巨头的设计工具。

    而在RISC-V目前所面向的物联网场景,对芯片制程要求还不太高,未必需要用到5nm、7nm等尖端工艺,28nm、40nm足以满足需求,这正好为近几年国内新成立的一批国内EDA公司带来市场机会。基于RISC-V的开源特性,对应的EDA工具也有可能走向开源,国内EDA厂商如果要找到一条自己的发展路径,开源是一个机会。

    07

    写在最后:万物互联的机会

    x86适合处理大量数据,在传统PC与服务器领域处于霸主地位;手机需要快速处理数据,ARM架构在手机处理器IP领域一统江湖。随着物联网时代的来临,RISC-V作为新兴架构,以其精简的体量,在未来的IoT领域中有一定的优势。RISC-V抢夺的是新兴定制芯片市场的机会,难以撼动成熟市场现有格局,例如手机处理器市场。RISC-V是当前“游戏”局限性的补充者,而不是新加入的竞争者,例如它为需求创新或定制的物联网提供了一个替代机会。而RISC-V架构凭借开源和开放等优点,且高速适应物联网碎片化市场,有望成为中国AIoT领域自主可控处理器架构的最佳选择之一。

    >>>>

    番外篇:RISC-V开源但不一定免费

    微架构或者叫微结构设计,指的是集成电路层面的架构。简单来说就是在确定了指令集之后,相关的CPU核心之后根据微架构完善为CPU的设计,经过流片、封装等步骤,最后推出的就是具体的CPU产品了。

    图片来源:互联网信息整理

    RISC-V是开源的,其指令集是免费的。但基于免费的指令集进一步开发的微架构是可以收费的。

    图片来源:互联网信息整理

    ●绿色格子代表免费

    ●黄色格子代表需要授权,可以在收费的情况下给你用。

    ●红色格子代表封闭模式,给钱基本也不给你用,只能购买其最终的芯片产品或者搭载相应芯片的设备。

    (编辑:张毅)

    电脑报视频号视频推荐更多文章请点击↓↓

    作者:admin  发布时间:2021-10-23  点击数:

友情链接

Powered by 美女拍拍视频免费下载-毛带视频免费观看全部-日本大片免费 @2018 RSS地图 HTML地图

Copyright 365建站 © 2013-2021 365建站器 版权所有