RISC-V终露锋芒?打破计算架构“双寡头”竞争格局

发布时间:2024-03-28  

前言

本文引用地址:

计算机系统的核心是处理器,它负责执行程序中的指令。为了能够让处理器理解并执行这些指令,需要有一套规范,这就是(Instruction Set Architecture,ISA)。在计算机历史的发展过程中,处理器设计出现了两种主要的:复杂(Complex Instruction Set Computer,CISC)和精简指令集(Reduced Instruction Set Computer,RISC)。指令集可以理解为计算机系统中软件和硬件交互的规范标准,即软硬件沟通的“桥梁”。

640.jpeg

CISC指令集提供了丰富的指令,减少了程序员的编程工作量,然而较为复杂。随着计算机科学的发展,人们发现这种复杂性会导致处理器的性能和能效下降。20世纪80年代初,加州大学伯克利分校的David Patterson、斯坦福大学的John L. Hennessy等学者开始尝试对传统的CISC进行精简, RISC便由此诞生,信息技术史上浩浩荡荡的CISC与RISC之争拉开帷幕。

有何不同?

2010年,加州大学伯克利分校的科研团队在调研了、等现有指令集后,得出主流指令集存在知识产权限制、指令集复杂的结论,于是该团队从零开始,设计了一套全新的指令集。就在这样的背景下,(即第五代精简指令集计算机)作为开源芯片的代表,正式诞生了。罗马数的V也暗示了“变种(Variations)”和“向量(Vectors)”,以支持各种体系结构研究,包括各种数据并行加速器,也是这个ISA设计的明确目标。

640-2.jpeg

是一种开放源代码的指令集架构,开源意味着自由、免费、可控 —— 对于RISC-V指令集的使用,RISC-V基金会不收取高额的授权费;也允许企业添加自有指令集,而不必开放共享,实现差异化发展。另外,RISC-V采用了RISC设计理念,具有简洁、高效的指令集,只有40多条基本指令,这种设计可以提高处理器的性能和能效,降低功耗。同时,没有向后兼容的历史包袱。

和由于历史原因,指令集多达上千页、没有模块化区分,导致很难灵活定制。RISC-V不仅短小精悍,其不同的部分还能以模块化的方式组成在一起,例如RISC-V基金会制定了向量计算、加解密、压缩等指令集扩展,用户在设计芯片时可以选择是否使用上述扩展,也可定制私有的指令集扩展,如针对通信任务加速定制编解码指令扩展等。

从而通过一套统一的架构满足各种不同的应用场景,具有很高的可扩展性。用户能够灵活选择不同的模块组合,可以根据不同的应用场景进行定制和优化。例如,可以通过添加定制指令来提高特定任务的性能,或者通过精简指令集来降低功耗。

降低软件与硬件“互操作”的成本,追求极致的开发和运行效率是计算机领域技术不断发展的驱动力,也是指令架构从曾经的十几种逐步收敛到一两种的核心原因。开源是指令架构演进的必然趋势,RISC-V软件与硬件的互操作界面正处于被不同行业的专家以开放透明的方式制定过程中,吸收全行业对于指令架构的最新需求。

目前在PC及服务器CPU市场,架构占据着近90%的市场份额,这主要因为多年来x86处理器与Windows系统之间的生态的捆绑;在移动CPU市场,则几乎完全由架构统治,也得益于过去十多年来ARM处理器与Android系统之间的生态捆绑。而RISC-V架构所具备的指令精简、模块化、可扩展、开源等特性,所带来的低功耗、低成本、高能效、高可扩展性等优势,也与很多物联网应用天然契合,这也正是RISC-V迅速在物联网市场获得成功的关键。

物联网市场虽然整体市场体量不小,但是却非常的碎片化,很多细分市场不仅培育周期长,出货量也很有限,价值量也较低。所以对于RISC-V阵营的厂商来说,要想获得更好的发展,就必须进入到市场更广阔的PC/服务器、移动终端、汽车等高价值市场,与X86、ARM进行正面竞争,而这首先就必须要突破性能上的瓶颈:针对通用计算RISC-V需要进一步的优化,例如IP核设计、处理器架构、编译器等方面,都有待改进以提高其性能核能力;通用计算意味着更复杂的软件生态,而这也是RISC-V亟需完善的地方。

硅谷传奇芯片架构师Jim Keller在玄铁RISC-V生态大会的在线视频演讲中也指出,在AI这一方向上,大家认为RISC-V是为AI而生的架构,“RISC-V的潜力是无限的。例如,未来我们会迎来前所未见的AI软件应用,而RISC-V有望打造出下一代的AI引擎。”

RISC-V提供AI需要的高性能处理器,同时也可以被设计为支持向量处理器(Vector Processor),提供更高的并行计算能力,优化不同的机器学习算法和应用程序。此外,RISC-V提高性能和改善能效比,从而降低数据中心的能源和运营成本,其也可以被设计为多核处理器,提供更高的并行计算能力和更好的负载均衡。RISC-V的开放性和灵活性也使得处理器可以满足不同的特定的服务器应用需求。

所谓时势造英雄,在PC时代,依托Intel等少数巨头的强大技术实力,完全封闭的x86架构成为了PC和服务器的主流架构;而进入移动互联网时代后,更丰富的应用场景让生态的概念愈发重要,采用IP授权模式、「半开放」的ARM架构成功“上位”。移动互联网之后,随着人工智能等技术应用热潮此起彼伏,新型算力需求激增,业界正期待一种完全开源、依托开放生态的全新选择,RISC-V由此开始备受行业追捧,它很可能打破“双寡头”的竞争格局,成为计算架构“第三极”。

RISC-V终露锋芒?

回溯发展历程,RISC-V在证明其商业化价值的路上不可谓不快。在物联网市场站稳脚跟后,快速向更高性能、更加纵深的方向去发展。当前,RISC-V的出货量已经足以证明其具有良好的商用场景,并且已经完成了从物联网单点突破向各领域多点开花的生态跨越,RISC-V步入生态大繁荣的前夜。

无论是x86还是ARM架构,都是在新兴市场和新兴应用中成长起来的。RISC-V也要率先找到突破口,形成规模化应用的示范效应,再逐渐向更多领域扩展,然后形成一个“滚雪球”似的生态循环。随着RISC-V生态完备度及市场需求进一步增长,从物联网市场走向高性能领域是RISC-V近年来的发展主线,也是芯片架构走向主流的重要标志。

AI正成为RISC-V的新机遇。越来越多的AI引擎采用RISC-V,有直接采用RISC-V Vector、Matrix指令实现弹性算力的,也有采用RISC-V作为主控,实现NPU(网络处理器)加速引擎的。

· 2023年5月,Meta基于RISC-V架构推出首代AI推理加速器。

· 2023年6月,谷歌、英特尔、英伟达、高通、阿里等13家企业发起的全球RISC-V软件生态计划“RISE”正式启动,旨在加速RISC-V的软件生态建设及应用商业化进程,成员将联合推动RISC-V处理器在移动通信、数据中心、边缘计算及自动驾驶等领域的市场化落地。

· 2023年10月,高通宣布将与谷歌合作推出基于RISC-V架构、支持Wear OS系统的智能穿戴芯片,并将在全球市场进行商用推广。

有研究显示云计算处理了近95%的工作负载和计算实例,是对芯片底层技术要求最高的领域之一,如果一个指令集不能在云数据中心实现规模化应用,很难称其在云计算领域获得了成功。一般来说,芯片指令集走向云计算可以分为四个阶段。第一个阶段是指令集的设计和完善以及高性能芯片设计制造;第二个阶段是服务器等整机设备的研发;第三个阶段是应用生态适配;第四个阶段是大规模应用普及。目前业界已经突破了高性能RISC-V芯片的设计制造和服务器的研发,正在积极推进云计算应用生态的适配。

RISC-V在国际上已经形成了一定范围内的技术共识,有较好的技术委员会指导,有助于建立体系化、繁荣的生态。根据投资机构ARK Invest的预测,到2030年,ARM和RISC-V可能成为新的处理器标准,在云业务领域取代英特尔×86架构,ARM+RISC-V的组合所占据的市场份额,将从2020年的零,增加至2030年的71%。

在技术创新和市场需求的双轮驱动下,RISC-V发展潜力尽显,被寄予与英特尔x86和ARM架构三分天下的厚望。在此趋势下,RISC-V不断强势扩张自己的“朋友圈”。行业巨头入局 RISC-V,已成为全球技术及市场演进发展的风向标之一。

640.png

对芯片设计企业而言,相较于完全封闭的x86架构和需要不菲授权费用的ARM架构,RISC-V的开源模式能够大幅降低芯片设计的周期和成本,并依托越来越繁荣的生态,迅速覆盖更多的应用。这些优势让RISC-V从最初的被观望状态,很快便成为半导体产业的新宠,发展速度远超预期。

据RISC-V International统计,2022年全球采用RISC-V架构的处理器出货量超过100亿颗,ARM架构用了17年完成了这一里程碑,而RISC-V只用了12年。预计未来几年RISC-V采用率将以40%年复合增长率增长,2030年RISC-V架构芯片更有望突破160亿颗。

在未来,随着生态建设的加强和技术成熟度的提高,RISC-V有望在各个领域实现广泛的市场应用,开启硬件革命的新篇章。

文章来源于:电子产品世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    及以下先进工艺生产线。此外, 中芯国此次融资200亿元,也创下科创板迄今为止的最大融资规模纪录。 中芯国际董事长周子学表示,“此次以红筹架构回归A股科创板,充分......
    利于打开国际市场,甚至有可能会在美国投建生产基地,取得领先后再发力国内市场。 维科网光伏了解到,斯凯蒙太阳能已经搭建红筹架构,先完成美股上市,后剥离子公司进行科创板上市,成为又一两地上市的中国光伏企业。 需要......
    件定义汽车时代,ECU作为汽车电子控制系统的关键,软件也更繁杂,因此传统的软件架构和开发模式需要更新迭代,以适应不断增多的软件上车、高频次的OTA、多种需求的命令调度。但是传统汽车软硬件深度耦合的架构,导致......
    的区别。1. 架构STM32F103 和 STM32 基于同样的 ARM Cortex-M3 架构,但 STM32 包含的芯片型号更多,使用的是不同的内核。2. 存储空间STM32 是一系列 MCUs......
    arm920t中S3C2440、S3C2450和S3C6410的区别;  三星目前推出了S3C6400和S3C6410,都是基于ARM架构的,而且硬件管脚兼容,应该说大致的功能基本相同,比较明显的区别......
    熔断型保险丝和重新设计完整车辆线束都需要进行全面验证。总而言之,车辆架构可能会迁移到交叉架构。 图 3 展示了融合现有域架构和新区域架构的交叉架构。此类架构将保留域和相应的边缘节点。区域架构的中央计算可能会细分为 ADAS、IVI 和......
    +的发展历程。着重分析了MCU和MPU的区别,以及它们在汽车智能化和网联化趋势下的关键角色。自动驾驶中的DCU、MCU、MPU1.分布式电子电气架构 2.域集中电子电气架构架构 2.1通用......
    8051微控制器架构的简要说明;此前已经介绍了关于8051微控制器基础知识和引脚图说明等相关知识,而在本文中,将重点介绍8051微控制器的硬件方面内容,如 I/O 端口、RAM、ROM、定时......
    解,全新平台将以车辆的空间表现为导向,与大家比较熟悉的汽车架构有着比较明显的区别。 LEVCCEO南圣良在此次发布会中表示:“LEVC将坚持出行DNA,秉承空间主义,依托革命性的SOA纯电架构,满足......
    人们不禁发出疑问,什么是RISC-V?它与和的区别是什么?本文引用地址: CPU需要调用对应的指令来使用不同功能电路。而用来规定指令格式的东西就叫做架构,不同的架构对同一功能的实现思路不同,按照架构的......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>