Low-latency Communication in RISC-V Clusters

Michalis Gianioudis,Pantelis Xirouchakis, Charisios Loukas, Evangelos Mageiropoulos,Aggelos Ioannou, Orestis Mousouros, Sokratis Mpartzis,Vassilis Papaefstathiou,Manolis Katevenis,Nikolaos Chrysos

THE PROCEEDINGS OF INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING IN ASIA-PACIFIC REGION, HPC ASIA 2024(2024)

引用 0|浏览2
暂无评分
摘要
Low-latency inter-node communication is important in HPC clusters. In this work, we design and integrate a low-cost interconnect, capable for low-latency user-level communication with open-source RISC-V processors, obviating the need for bulky and expensive network interface cards connected over the PCI. Our lean network interface is connected next to the Load/Store (LD/ST) stage of the RISC-V processor, which we modify to achieve back-to-back stores for the address range dedicated to the the NI. The primitives that we examine are suitable for many-to-one communication and optimized for small messages, while offering reliable delivery and hardware-level protection using protection domains. We also describe our runtime system that presents the NI to user processes with minimal overheads. Our design achieves sub-microsecond (720 ns) user-level latency for small packet generation and transmission between adjacent FPGA nodes containing Ariane RISC-V soft-cores running at 100 MHz. We also present an analytical latency breakdown including key hardware and software components.
更多
查看译文
关键词
Network Interface,RISC-V,RDMA,Inter-Node Communication,HPC
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要