《电子技术应用》
您所在的位置:首页 > 模拟设计 > 业界动态 > 融合Arm、RISC-V技术,首款百亿亿级超算HPC处理器在欧洲成型

融合Arm、RISC-V技术,首款百亿亿级超算HPC处理器在欧洲成型

2019-06-15

在最近于波兰举行的EuroHPC峰会上,披露了欧洲第一颗本土HPC处理器的一些详细信息。这款HPC将综合使用Arm、RISC-V、高带宽存储器和许多其它处理器设计技术,采用多夹心封装,将应用在欧洲本土第一款百亿亿级的超级计算机上。这项工作是在欧洲处理器计划(EPI)的推动下进行的,EPI是由欧盟资助的一项旨在开发用于HPC、AI或其它应用领域的本土芯片技术的科技计划。

在这次EuroHPC峰会期间,EPI计划的总体负责人Philippe Notton大致介绍了HPC的架构,并透露了SiPearl的存在。SiPearl是一家无晶圆厂芯片设计公司,它处理EPI计划产生的知识产权事宜,并将这颗百亿亿级处理器推向市场。Notton也是这家公司的创始人,他向大家介绍了SiPearl产品的路线图。

1560472780326028037.png

路线图显示,代号为"Rhea"的第一代SiPearl芯片将于2021年发布,它将用于百亿亿级超级计算机的原型机,并帮助测试应用在于2023年面市的欧洲首批百亿亿级超级计算机上的EPI技术。产品级的百亿亿级超级计算机可能会用上代号为"Cronos"的第二代SiPearl芯片,预计它最早在2022年准备就绪。路线图上还标示了没有给出具体代号名称的第三代SiPearl芯片,它可能用于欧洲第二代百亿亿级超级计算机系统。此外,SiPearl还打算针对人工智能、大数据和汽车市场设计芯片,如果一切按计划顺利推进,SiPearl还将推出面向企业服务器市场的芯片。

有媒体采访了Notton和EPI主席Jean-Marc Denis,一起探讨了EuroHPC目前的研发进展和正在开发中的各种芯片技术。这是欧洲第一次真正涉足高端处理器设计,Notton和Denis也承认,为了推动工作顺利向前推进,需要践行一定程度的拿来主义和实用主义。在坚持自主创新的基础上,必须考虑到当今全球半导体供应链的现状,并考虑一些具体的情况。

1560472789911023181.png

特别地,Arm已经被日本的软银收购,这就基本上让EuroHPC的本土自主平台变成了一句空话。当然,即使Arm可以不听命于日本软银集团,在英国本土继续保持独立运营,现在英国脱欧了,这也给欧洲的“本土”标签打了一个大大的问号。此外,包括PCI-Express和高带宽内存等其他技术也会使得EuroHPC技术平台的纯正欧洲血统大打折扣。

除了一干处理器设计技术,它的封装基础架构所基于的2.5D内插器技术也来自海外。当今世界上已经付诸实践的2.5D封装只有两种标准,分别来自英特尔的嵌入式多芯片互联桥(EMIB)和台积电的基板上晶圆级芯片。Notton和Denis只确认了他们确实没有使用英特尔的封装技术,至于其它的,他们没有给出更多的暗示。

不过,SiPearl芯片最关键的设计工作确实可以算作是在欧盟内部进行的,Arm设计为此加分不少。SiPearl的芯片架构IP来自Arm的授权,EPI将专门把它用在超级计算上。在HPC的设计中,相对于其它辅助处理器,Arm承担着主处理器的角色。其它来自欧洲的组件包括基于RISC-V架构的HPC加速器、多用途处理阵列(MPPA),它们将由法国的芯片制造商Kalray提供,除此之外,还包括法国Menta提供的FPGA技术。

“我们这个HPC平台集成了所有这些元素。”Notton告诉我们。

MPPA技术专为高性能嵌入式计算、数据中心组网和存储功能加速而设计。在EPI/SiPearl的愿景中,这项技术最为明显的目标应用是自主驾驶汽车,但是这项技术在HPC平台上的作用主要体现在在实时数据流上降低数据负荷和执行数据转换。

FPGA组件可以修复平台bug,或者在无需更换硬件的条件下及时适应不断变化的标准。当然,FPGA组件也可以用作平台上的可重配置加速器,用于处理专门的HPC工作负荷。

1560472798756055682.png

对于Arm设计,EPI计划的工程师们将集成基于可伸缩矢量扩展(SVE)技术的HPC级矢量处理功能,SVE技术由富士通和Arm共同开发,用于日本RIKEN实验室的Fugaku百亿亿级超级计算机系统中的“Post-K”ARM64FX处理器。尽管Notton和Denis没有明言,但是我们认为他们可能会使用更新一代的SVE2技术。Arm公布了结合了事物级内存扩展(TME)功能的第二代矢量扩展技术,它是专门面向HPC应用的附加功能,可以用于提高并行软件的性能和可扩展性。我们猜测,EPI团队将把TME技术和SVE技术综合应用到其百亿亿级处理器中。

EPI同时还在开发基于开源RISC-V架构的定制HPC加速器。这个EPI加速器的另外一个名称是EPAC,它将由多达8个矢量处理器组成,这些处理器通过片上网络共享L2缓存。除了这个矢量处理器,EPI加速器还包含一个专门用于加速模板操作的单元,以进一步提高计算机模拟性能,以及其它依赖模板结构的代码执行效率。EPI还讲开发一个基于RISC-V架构的AI加速器,其中将包括一个专用的深度学习单元,不过,这个EPAC不会成为HPC处理器平台的一部分。

针对HPC定制的EPI加速器将和Arm主处理器一起,分布在不同的夹心。尽管目前还不清楚Arm内核和RISC-V加速器的精确比例,但是据Notton估计,SiPearl制造的第一代HPC处理器中将有80%的夹心面积用于Arm。

尽管在表面上看起来,讲一个已经包含了矢量加速单元的Arm主处理器和另外一个单独的HPC加速器集成在一起似乎有些多余,但是Denis表示,之所以在HPC器件上同时包含这两者,是为了给开发人员提供更大的灵活性。开发人员既可以使用Arm中的通用SVE功能,以简化系统开发,也可以使用更加定制化的HPC加速器来优化执行速度和提高能效。当第一代百亿亿级超级计算机上市时,我们将看到这两种加速器是如何在现实世界中各自发挥作用的。

还有一个使事情变得更加有趣的地方。根据Notton和Denis的说法,RISC-V将成为加速器和主处理器的首选架构,事实上,按照英特尔的Knights Landing Xeon Phi处理器的方式,完全可以在一个芯片架构上同时实现主处理器和加速器。不过,从这个角度上来看,似乎ARM更应该成为首选架构,因为Arm的硬件技术和相关软件生态系统已经非常成熟了。

但是,正如之前所提到的,Arm基本上不能再被看做是欧洲本土的架构技术了。此外,它还收取授权费和许可费,而开源的RISC-V是免费的。不过,使用RISC-V也存在一定的风险,特别是考虑到RISC这个架构现在的实现中几乎都是针对嵌入式计算的,而并非针对HPC计算。嵌入式计算通常比HPC有着针对性更强的特殊需求。

展望未来,EPI平台上Arm和RISC-V的力量平衡将取决于多种因素,包括市场对RISC-V的接受程度、RISC-V生态系统的增长速度、RISC-V的许可政策有没有变化,以及ARM如何应对来自RISC-V的威胁。

“我们的长期目标是形成并使用充分欧洲化的IP。”Denis说。

欧盟需要做好长期竞赛的准备。如果其成员国选择使用来自英特尔、AMD、英伟达或者其它来自美国芯片制造商的芯片,他们肯定会在2023年之前的一到两年内建造出一个百亿亿级超级计算机系统来。但是,欧洲大陆越来越渴望发展本土芯片产业和供应链,并决心摆脱对美国IT技术的依赖。

为了实现这一目标,欧洲已经退出了超级计算机竞赛,实际上,这只是一个很小的代价,果断放弃竞赛更加有助于本土处理器行业的发展。欧洲希望,不仅能够拥有和美国、中国、日本同等的超级计算能力,还可以更为自主地决定自己在更广泛的IT领域的命运。


本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。