在中国,华米 科技 等可穿戴设备厂商一直采用这种架构。阿里巴巴集团以RISC-V为基础开发出了用于物联网的AI芯片,并将其IP公开。此前有消息称,华为为鸿蒙系统的开发人员提供了首个基于RISC-V架构的鸿蒙开发板Hi3861芯片。
海外的大型IT企业也在积极采用RISC-V。美国谷歌2021年10月推出了新款智能手机“Pixel 6”系列,利用RISC-V为该系列开发了用于保护数据的半导体。美国苹果已开始在招聘网站上招募“RISC-V程序员”。 西部数据提出了将存储装置的控制半导体换成RISC-V产品的方针。日本企业方面,索尼半导体解决方案和日立制作所等也加入了该团体。
中国网/中国发展门户网讯RISC-V,即第五代精简指令集,是一种基于精简指令集计算机(RISC)原理的开源指令集架构(ISA),由美国加州大学伯克利分校研究团队于 2010 年设计。相对于 X86 指令集的完全封闭及 ARM 指令集高昂的授权使用费,RISC-V 指令集通过支持自由开放的指令集体系架构及架构扩展以提供软件和硬件自由。RISC-V 的主要优点为完全开源、架构简单、易于移植、模块化设计,以及具有完整的工具链。
处理器芯片是中国半导体产业的软肋,是中国半导体产业面临的“卡脖子”问题。近年来,国内芯片领域学术界和产业界都在积极 探索 实践,力求突破。中国在芯片研发领域的 4 个技术关卡分别为光刻机、电子设计自动化(EDA)软件、晶圆和指令集。由此可见,开源 RISC-V 指令集架构对我国在芯片指令集方面技术破围意义重大。我国有望通过 RISC-V 摆脱国外的指令集垄断,打破技术封锁。
RISC-V 自诞生以来取得了突飞猛进的发展,随着物联网、5G 通信、人工智能等技术的兴起,物联网和嵌入式设备成为 RISC-V 最先落地的领域和最大的应用市场。各国研究机构及企业纷纷加入研究和开发行列,RISC-V 不仅打破了现有指令集架构环境下英国 ARM 公司和美国Intel公司的两强垄断格局,而且建立了一个开放的生态及框架来推动全球合作和创新。
主要国家战略举措及特点
美国强调 RISC-V 指令集在智能装备芯片领域的战略应用。2017 年 6 月,美国国防高级研究计划局(DARPA)启动“电子复兴计划”(Electronics Resurgence Initiative),该计划旨在解决半导体制程瓶颈以应对半导体产业快速发展的挑战。“电子复兴计划”连续多年对 RISC-V 指令集的研究和产业化应用给予专项支持。其中,实现更快速集成电路项目、Posh 开源硬件项目和电子资产的智能设计项目明确指明需要基于 RISC-V 指令集进行开发。2021 年 3 月,SciFive 公司与 DARPA 达成开放许可协议授权,SciFive 加入“DARPA 工具箱计划”(DARPA Toolbox Initiative)为 DARPA 项目参与者提供基于 RISC-V 的32 位和 64 位内核访问,以支持 DARPA 项目中应用程序和嵌入式应用的研发。
欧盟注重 RISC-V 与高性能计算的结合。2018 年 12 月,欧盟推出“欧洲处理器计划”(European Processor Initiative),拟开发面向欧洲市场的自主可控低功耗微处理器,降低欧洲超级计算行业对外国 科技 公司的依赖。其中,“欧洲处理器加速”(European Processor Accelerator)项目作为该计划的重要组成部分,其核心是采用免费和开源的 RISC-V 指令集架构,用于在欧洲境内开发和生产高性能芯片。2021 年 9 月,该项目的最新成果是交付了 143 个欧洲处理器加速芯片样本,这些加速芯片专为高性能计算(HPC)应用程序设计。此外,2021 年 1 月开始的 Euro HPC eProcessor 项目旨在基于 RISC-V 指令集体系架构构建一个完全开源的欧洲全堆栈生态系统以适用于 HPC 和嵌入式应用。
印度将 RISC-V 指令集定位为国家事实指令集。2011 年,印度开始实施处理器战略计划,每年资助 2—3 个处理器研究项目。该计划下的 SHAKTI 处理器项目旨在开发第一个印度本土的工业级处理器;其目标是研制 6 款基于 RISC-V 指令集的开源处理器核,其中涵盖了 32 位单核微控制器、64 核 64 位高性能处理器和安全处理器等。2016 年 1 月,印度电子信息技术部资助 4 500 万美元研制一款基于 RISC-V 指令集的 2 GHz 四核处理器。2017 年,印度政府表示将大力资助基于 RISC-V 的处理器项目,使 RISC-V 成为印度的国家事实指令集。2020 年 8 月,印度政府在全国发起“微处理器挑战”(Microprocessor Challenge)项目,以推动 RISC-V 微处理器的自主研发,提高国家的半导体设计和制造能力。
以色列、巴基斯坦、俄罗斯寻求多元化指令集架构共同发展。2017 年,以色列国家创新局成立 GenPro 工作组,旨在开发基于 RISC-V 的快速、高效且独立的处理平台。2019 年,巴基斯坦政府宣布将 RISC-V 列为国家级“首选架构”(preferred architecture)。2021 年,俄罗斯公布了一项以 RISC-V 部件为中心的国家数字化计划,该计划基于俄罗斯自研 Elbrus 芯片进行 RISC-V 部件扩展研究。
中国试图通过 RISC-V 打破芯片领域技术封锁。2021 年,在《中华人民共和国国民经济和 社会 发展第十四个五年规划和 2035 年远景目标纲要》中,我国首次明确将“开源”列入五年发展规划;“十四五”期间,将支持数字技术开源社区等创新联合体发展,完善开源知识产权和法律体系,鼓励企业开放软件源代码、硬件设计和应用服务。同时,各级政府也积极布局 RISC-V 架构芯片。2018 年 7 月,上海市经济和信息化委员会发布的《上海市经济信息化委关于开展 2018 年度第二批上海市软件和集成电路产业发展专项资金(集成电路和电子信息制造领域)项目申报工作的通知》将 RISC-V 相关产业列入政府产业扶持对象,而从事 RISC-V 架构相关设计和开发的公司将获得政策倾斜。2020 年 2 月,广东省人民政府办公厅印发的《加快半导体及集成电路产业发展若干意见的通知》中明确将 RISC-V 芯片设计列入广东省重点发展方向。2021 年 11 月,北京市委市政府印发《北京市“十四五”时期国际 科技 创新中心建设规划》,明确指出要研发基于 RISC-V 的区块链专用加速芯片,进一步提高芯片集成度,提高大规模区块链算法性能。
我国 RISC-V 架构芯片领域的重要研究方向态势与热点
学术界和产业界日益重视 RISC-V 的安全体系结构设计及验证。处理器安全对设备隐私信息的保护至关重要;设计 RISC-V 安全处理器及安全验证是 RISC-V 领域乃至体系结构领域的研究热点。特权模式和物理内存保护是安全嵌入式处理器的必备特性,RISC-V 指令集架构也采用特权模式来保障处理器的安全;同时,该架构提供了物理内存保护单元(PMP)实现内存访问控制以保证内存安全。其中,北京信息 科技 大学和清华大学微电子学研究所焦芃源等以一款 32 位 RISC-V 安全处理器为研究对象,通过异常处理程序对处理器状态、异常信息进行观测,提出了一套 RISC-V 特权模式和物理内存保护功能的测试方案;天津大学微电子学院刘强等设计了一种抗功耗分析攻击的 RISC-V 处理器的实现方法;上海交通大学并行与分布式系统研究所开发了基于 RISC-V 架构的全新可信执行环境“蓬莱”。同时,产业界许多公司以扩展硬件 IP 模块的方式推出安全解决方案,包括加密库、信任根、安全库等。
深耕物联网等新兴领域,特定领域专用 RISC-V 芯片蓬勃发展。当前,X86 和 ARM 两大指令集分别主宰了服务器+个人电脑(PC)和嵌入式移动设备;同时,物联网(IoT)、智联网(AIoT)等应用领域正在为 RISC-V 的发展提供新的机遇。RISC-V 架构能为物联网行业带来显著的灵活性和成本优势,同时也能推动异构计算系统的快速发展,因而能够适应智能物联网时代下的大容量万亿设备互联,场景丰富及碎片化和多样化需求。RISC-V 在加速和专用处理器领域,主要应用包括航天器的宇航芯片设计,面向物联网的智能芯片,面向安全的芯片,用作服务器上的主板管理控制器,以及图形处理器(GPU)和硬盘内部的控制器等。学术界,如中国科学院计算技术研究所(以下简称“计算所”)泛在计算团队,开展了基于 RISC-V 核心的轻量级神经网络处理器的研究, 探索 了 RISC-V 内核在物联网设备中的应用;上海市北斗导航与位置服务重点实验室则开展了基于 RISC-V 指令集的基带处理器扩展研究项目。而产业界则在控制领域与物联网领域涌现出大量的基于 RISC-V 的产品和应用案例。例如,阿里平头哥半导体有限公司的开源玄铁 RISC-V 系列处理器已应用于微控制器、工业控制、智能家电、智能电网、图像处理、人工智能、多媒体和 汽车 电子等领域。
寻求突破物联网生态, 探索 进入服务器、高性能处理器领域。目前,RISC-V 的研究及应用领域主要集中在以物联网为基础的工业控制、智能电网等多场景。但 RISC-V 因其本身低功耗、低成本特性,具备进入服务器、高性能领域的潜力。服务器定制化及 HPC 对加速和异构平台的需求增加,为 RISC-V 进入服务器和 HPC 领域提供了机会。计算所包云岗提出产业界可利用 AMD 公司的 Chiplet(小芯片)方式将中央处理器(CPU)、加速、输入/输出(I/O)放在不同晶圆上,其中 CPU 部分使用 RISC-V 架构,用 Chiplet 方式组成一个服务器芯片,以进入服务器市场。2021 年 6 月,计算所包云岗团队推出“香山”开源高性能 RISC-V 处理器核。它第一版架构代号“雁栖湖”,基于 28 nm 工艺流片。这标志着在计算所、鹏城实验室的技术支持下,国内发起的高性能 RISC-V 处理器开源项目正式诞生。
我国发展 RISC-Ⅴ 架构芯片的问题与建议
适当聚焦 RISC-V 架构,加快发展中国芯片产业体系。目前,国内处理器产业及科研领域所采用的指令集包罗万象,学术界和产业界基于 ARM、MIPS、PowerPC、SPARC、RISC-V、X86 等多种指令集进行了扩展。但多样化的指令集必然会分散基础软件开发力量,导致编译、 *** 作系统等基础软件开发者由于精力有限而无法兼顾多种指令集的优化,延缓自主生态的建设。近几年,随着 RISC-V 基金会从美国迁至瑞士,其治理架构发生重大变化,我国科研机构和企业在 RISC-V 基金会理事会高级别会员的比例显著提高。我国在 RISC-V 生态中的影响力日益增长,这为我国芯片产业的发展提供了新的机遇,以及开发新赛道的可能性。建议:我国在目前暂无成熟自主指令集架构的情况下,应抓住开源 RISC-V 架构兴起的机遇,调整芯片领域技术路线和产业政策,适当聚焦 RISC-V 架构,加快发展中国芯片产业体系。
促进 RISC-V 在处理器教育领域的应用,培育芯片设计人才。芯片领域的创新门槛高、投入大,严重阻碍了领域创新研究。芯片设计及制造的多个环节都需要巨额的资金与大量的人力投入。这种高门槛导致人才储备不足,因此如何能够降低芯片设计门槛成为亟待解决的问题。RISC-V 的开源性降低了创新投入门槛,发展开源芯片/硬件成为中国培育设计人才的新发展模式。2019 年 8 月,中国科学院大学启动了“一生一芯”计划,其目标是通过让本科生设计处理器芯片并完成流片,培养具有扎实理论与实践经验的处理器芯片设计人才。该计划是国内首次以流片为目标的教育计划,由 5 位 2016 级本科生主导完成一款 64 位 RISC-V 处理器 SoC 芯片设计并实现流片。事实上,学生是 RISC-V 整个生态建设中不可或缺的力量;包括上海 科技 大学在内的许多国内院校都在与企业一同培养人才,通过课程作业设计与企业研发相关联,将企业最新的技术及时引入课堂,充分发挥开源化的优势。建议:国家教育管理机构应当积极推进 RISC-V 产学相结合的发展模式,培育更多芯片设计人才。
(《中国科学院院刊》供稿)
EDN电子技术设计:请用您自己的话为读者大致介绍一下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生态系统建设上正式迈出了坚实的一步。
EDN电子技术设计:请分别从技术和商业的角度,分析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的新创公司(譬如芯来 科技 ),也会 探索 新的商业模式。
EDN电子技术设计:哪些市场应用和产品将会成为RISC-V架构快速发展的驱动力?
胡振波:
从技术的角度来讲,RISC-V架构理论上是能够实现从低功耗处理器内核到支持Linux *** 作系统的高性能处理器内核的全方位产品。譬如,目前美国的SiFive公司以及台湾地区专业处理器IP公司Andes(晶心 科技 )都推出了有竞争力的、支持Linux的RISC-V处理器内核。芯来 科技 目前提供面向低功耗领域的RISC-V处理器内核。
处理器领域的生态建设需要一定的时间,短期内比较容易落地的是物联网和边缘计算领域:
• 由于RISC-V拥有精简、低功耗、模块化、可扩展等技术优势,因此尤其适合对生态依赖比较小的封闭或半封闭产品、深嵌入式或新兴的物联网、包含嵌入式人工智能等应用的边缘计算领域及需要定制化的场景。
• RISC-V能够为物联网行业带来显著的灵活性和成本优势,在未来的20年,物联网和边缘计算领域的处理器内核年出货量预计会达到万亿颗的规模。中国大陆由于拥有几乎全球最大的市场空间,理论上RISC-V会大有可为。
EDN电子技术设计: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人才。
EDN电子技术设计:您认为哪些因素会妨碍中国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处理器内核。
EDN电子技术设计:您专门写了一本设计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处理器内核。
目前有关如何使用RISC-V的嵌入式软件开发方面的中文资料仍然欠缺,我撰写的另一本新书《RISC-V架构与嵌入式开发快速入门》也即将上市,相信会在某种程度上缓解这一问题。
EDN电子技术设计:您创立芯来 科技 公司专门开发RISC-V内核,请谈一下公司的商业模式和愿景。
胡振波:
芯来 科技 (Nuclei System Technology Co., Ltd.)作为中国大陆本土唯一专注于RISC-V处理器内核开发的公司,是RISC-V基金会银级会员,中国RISC-V产业联盟副理事长单位。
在商业模式上,主要是传统的处理器IP授权模式和面向垂直领域的深度定制模式,同时还在进行一些全新的商业模式 探索 。
我们有两个愿景:一方面,IoT和边缘计算领域的处理器内核IP年出货量会达到万亿颗。如此巨大的市场,我们希望至少这个市场的一部分属于我们本土公司,从而让大多数本土芯片公司用上国产的RISC-V处理器内核。另一方面,目前国内的RISC-V技术力量非常薄弱,希望芯来 科技 能够为RISC-V阵营做出我们中国人应该做出的贡献。
EDN电子技术设计:除了RISC-V内核外,要开发出商用的RISC-V处理器还需要哪些开发工具和环境?
胡振波:
处理器是软硬件的交汇点,所以必须有完善的编译器、开发工具和软件开发环境(IDE),处理器内核才能够被用户顺利使用起来。
目前RISC-V具有全套开源免费的编译器、开发工具和软件开发环境(IDE),这是RISC-V的巨大优势,但是开源版本相比ARM等传统架构的编译器和IDE而言,还颇有差距。
除了开源版本之外,还有专业公司提供的专业版本。目前从全世界范围来看,在RISC-V技术阵营中,台湾的Andes公司(晶心 科技 )开发的编译器、开发工具和软件开发环境(IDE)最为完善和先进,几乎可以和ARM的工具相媲美,这一点也值得我们去学习。
延伸阅读:
RISC-V真的是中国芯片实现自主、可控、创新和繁荣的希望吗?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)