GRVI Phalanx实现千核处理器

GRVI Phalanx实现千核处理器,第1张

GRVI Phalanx实现千核处理器,GRVI processing element(PE)datapath RPM,第2张

GRVI processing element(PE)datapath RPM

1680个开源ISA RISC-V处理器核于Virtex UltraScale+ VU 9P FPGA运行:
博主Jan Gray近期发表了一片关于千核RISCV处理器的博客,文中提到目前已经可以在Xilinx Virtex UltraScale+ VU9P(是一个中等规模的Virtex UltraScale+ FPGA板卡)板卡上同时并行运行1680个开源的RISC-V处理器核,并成功测试GRVI Phalanx大规模并行加速框架。据博主所述,这是首例千核RISC-V成功实现运行的应用,同时也是无论使用什么技术在一个芯片上同时运行32bit RISCV核数目最多的应用。

下面是这1680个RISCV核运行在FPGA板卡上的场景图:

这个包含1680个核的GRVI Phalanx不仅是第一个可 *** 作的千核RISC-V,还是第一个运行在FPGA上的上千个32位RISC的核,也是单芯片上可以同时运行32位RISC核数目最多的组合。

GRVI Phalanx的设计由210个处理器集群组成,每个集群中包含了8个开源的RISC-V处理器核,128KB的多端口RAM,以及一个300-bit的Hoplite NOC路由。下图是一个Phalanx 集群的结构框图:

GRVI Phalanx实现千核处理器,8 GRVI Cluster and 288-bit payload Hoplite router,第3张

8 GRVI Cluster and 288-bit payload Hoplite router

不过, 需要注意的是,虽然RISC-V 精简指令集是开源的,且在其官网 还有大量基于RISC-V指令集的开源实现,但是GRVI Phalanx加速框架却不是开源的。

总结:
千核处理器的概念最先是由IBM提出的,同时IBM还研发了具有1025个核的低功耗高性能的微处理器。可见在追求单核运行速度到极致的情况下,现在已经涌现出多核,甚至是千核的并行运算,而在单FPGA芯片上就可以成功运行单核32位的千核处理器,足见Xilinx FPGA的能力不容小觑。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/dianzi/2592152.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-08-08
下一篇2022-08-08

发表评论

登录后才能评论

评论列表(0条)

    保存