基于RISC-V的高性能计算芯片能否成为主流_第1页
基于RISC-V的高性能计算芯片能否成为主流_第2页
基于RISC-V的高性能计算芯片能否成为主流_第3页
基于RISC-V的高性能计算芯片能否成为主流_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于RISC-V的高性能计算芯片能否成为主流?RISC-V内核开始出现在异构SoC和封装中,从一次性独立设计转向主流应用,在主流应用中它们被用于从加速器和额外处理内核到安全应用的一切事物。这些变化微妙但意义重大。他们指出,越来越多的人接受基于开源指令集架构的芯片或小芯片可以与Arm、Synopsys(ARC)和Cadence(TensilicaXtensa)等经过硅验证的内核相结合,以创建相对便宜的和灵活的定制选项。虽然RISC-V尚未在独立应用程序中取得进展,但VentanaMicroSystems等公司正在试水基于RISC-V的高性能计算芯片,用于数据中心。RISC-V不太可能很快取代现有的芯片架构,但随着它从单片、单一供应商SoC转向异构、多芯片先进封装,它肯定会引起硬件设计界的极大关注。根据SemicoResearch最近的一份报告,到2027年,RISC-VIP预计将以34.9%的复合年增长率增长,而半导体IP的增长率为9%。根据RISC-VInternational的数据,还有70个国家的3,180多个RISC-V成员,包括94家芯片公司和4家系统公司。随着政府机构要求削减开发成本和时间的压力越来越大,这个市场显然值得关注。“这看起来又很像ASIC模型,”瑞萨电子执行副总裁SaileshChittipeddi说。“但它不再是CPU为每个工作负载执行X、Y和Z功能,而没有与之相关的开销。相反,所有这些公司都更加垂直化,以推动他们需要的解决方案,无论是人工智能还是系统级的其他一些东西。这就是为什么我们看到越来越多的CAD公司越来越多地涉足系统级支持和系统级设计。现在您可以更深入地进入每个领域。更广泛地说,我们发现行业正在发生系统性变化,并转向提供解决方案。”RISC-V正在成为这些异构解决方案中不可或缺的组成部分,它之所以受到关注主要有两个原因。首先,开源的ISA允许它相对简单地定制,尽管对于关键应用它仍然需要使用商业EDA工具进行验证和测试。其次,一旦设计完成就无需支付版税,因此对于拥有经验丰富的处理器工程师的设计团队而言,RISC-V内核可用于创建客户或特定应用的设计而无需支付版税。简而言之,虽然只有一个标准ISA,但有许多可能的实现。“这类似于以太网,”RISC-V基金会首席执行官CalistaRedmond说。“有一个标准,但不仅仅是一个供应商。不同之处在于RISC-V采用模块化方法。有47条指令的基本集,您可以添加针对不同工作负载所需的任何扩展。还有一个广泛的路线图,其中包含81个不同工作组的不同部分,这些部分将得到批准和验证,以满足安全和安全标准。不过,重点是经验丰富的工程技能。例如,与Arm内核不同,集成RISC-V并不简单。任何RISC-V实现都需要在用例、最终应用程序、物理邻近范围内的其他组件以及这些组件如何影响其他组件的上下文中进行全面表征。连接性以及该连接性对其他组件的潜在影响需要在所有已知或预期条件下得到充分理解和充分表征。“在任何给定的时刻,你都可以为你现在正在开发的芯片尽可能地解决它,”Synopsys研究员RobAitken说。“下一次,你将拥有新的CPU和更新的外部世界带宽,并且可能在每个人都开始采用UCIe的情况下。但是您仍然必须返回到您的整体芯片或系统架构,并确定您想要完成的是什么。你有某种计算系统,某处有内存,还有不同种类的GPU或加速器。然后是如何让PowerPoint中所有这些彩色方框相互通信的问题,因为在某些时候,当你实际将它们连接在一起时,你可能会发现这个巨大的瓶颈,你必须想办法解决这个问题。”走向异构这是异构设计的挑战,因为并非SoC中的所有模块或高级封装中的芯片/小芯片都是由同一个工程团队开发的。在许多情况下,它们甚至不是在同一个国家开发的。从集成的角度来看,组件越多,这一切就变得越复杂。ImperasSoftware总裁兼首席执行官SimonDavidmann表示:“转向RISC-V的其中一个让人们感到惊讶的事情是创新的自由。”

“我们有客户在网络上花费大量时间来节省芯片。这完全是关于芯片如何相互通信,网络是什么样子,通信是什么样子的。他们必须验证和验证所有这些,不仅要从功能的角度,还要从性能的角度。我们都在同一个核心上,但不同的是互连和事物的沟通方式。RISC-V使您能够购买一个内核,对其进行配置,放下一千个或一百个内核,添加矢量引擎,然后通过您拥有的网络和上面的软件让自己脱颖而出。”其他人同意。“在MCU领域,所有这些公司都在开展专有课程,在那里您拥有可以提供给客户的硬件和软件——完整的解决方案,”Renesas的Chittipeddi说。“然后出现了Arm,它创造了一个我们拥有灵活软件包和Arm内核的环境。现在有RISC-V。我们比其他公司稍早抓住了这股浪潮,所以当人们在做测试芯片时,我们推出了针对电机控制应用优化的产品。今年我们为语音应用程序优化了RISC-V。我们也可以将该概念扩展到其他领域。MCU端和MPU端发生的转变意义重大,RISC-V帮助我们的汽车业务迅速效仿。”但是,在RISC-V的优势越来越明显的同时,潜在的问题也越来越明显。Davidmann表示,质量和验证对于RISC-V社区来说是巨大的挑战,他们通常无法承受与一些较大的处理器公司相同数量的验证周期。他说:“我们必须共同努力并协作构建应用程序生态系统,因为内核的质量将成为未来的一大挑战。”安全安全性是生态系统中的增长领域之一,既用于开发工具和加密核心,也用于芯片本身的安全性。Codasip首席营销官RupertBaines认为,包含RISC-V的芯片在安全性方面具有明显优势,部分原因是它基于开源代码。“人们更加强调'阳光是最好的消毒剂',因此更加强调观察、检查和观察事物,”他说。最终,安全性取决于架构的实现方式。“有些系统会非常糟糕,有些系统会非常非常好。”Codasip最近收购了CerberusSecurityLabs。Baines表示,Codasip正在将Cerberus的IP集成到Codasip产品中,以便客户可以快速创建安全的RISC-V处理器设计。RISC-V还可以作为安全解决方案的可定制核心。例如,Rambus几年前为政府和军事应用开发了一种可编程的信任根防篡改内核,其中包括AES、RSA和ECC加密加速器内核以及一个真正的随机数生成器。Riscure同样开发了专门的模拟器来模拟使用RISC-V的安全属性。Riscure董事总经理MaartenBron表示:“它展示了芯片中硬件与软件对抗措施的功效,以及硬件对抗措施实际上如何将软件对抗措施的有效性提高10倍。”后续步骤RISC-V显而易见的是,整个生态系统正在快速发展。EDA供应商竞相围绕RISC-V定位他们的工具。例证:SiemensEDA推出了基于RISC-V工作组标准的调试工具,该标准目前处于第二次修订中。“很多设计不仅仅是RISC-V,”西门子EDA的Tessent产品经理PeterShields说.“理解复杂系统中的程序行为是一项巨大的挑战。停止内核来调试软件通常是非常不切实际的。在实时系统的上下文中尤其如此,当核心停止时,系统的性质不会等待。因此,需要的是一种全速观察程序行为的非侵入式方法。这使您能够准确地查看软件在系统中的执行方式以及它如何响应实时事件。处理器跟踪为您提供了在不停止内核的情况下绝对捕获已执行指令序列的能力。”其他挑战与RISC-V关系不大,而与使用较小节点的现实情况有关。“当我们转向更小的节点时,会出现所有这些扩展问题和挑战,”戴维曼说。“这是构建这些东西并将其放在设备上的物理机制。我们刚刚开始在SoC级别与其他一些公司合作,如果我们达到系统级别,那将是一个漫长而缓慢的过程。”进军数据中心和汽车应用将为提高RISC-V设计的可靠性带来更大的压力。意大利博洛尼亚大学和摩德纳大学以及苏黎世联邦理工学院的研究人员开发了一种基于RISC-V的开源SoC,能够以超低功耗运行Linux。西班牙巴塞罗那超级计算中心的研究人员最近也推出了一款集成了RISC-V矢量扩展的矢量处理加速引擎。这些项目相对于现有处理器的表现如何还有待观察,但此举说明了RISC-V生态系统的增长和雄心。结论尽管RISC-V不太可能很快取代现有的芯

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论