作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2018, Vol. 44 ›› Issue (10): 69-79. doi: 10.19678/j.issn.1000-3428.0048609

• 体系结构与软件技术 • 上一篇    下一篇

高性能计算系统RDMA Read机制研究

盛腾飞,卢宏生,曹志强,王梦嘉,斯添浩   

  1. 江南计算技术研究所,江苏 无锡 214083
  • 收稿日期:2017-09-11 出版日期:2018-10-15 发布日期:2018-10-15
  • 作者简介:盛腾飞(1993—),男,硕士研究生,主研方向为计算机体系结构、高性能互连网络;卢宏生(通信作者)、曹志强,高级工程师;王梦嘉、斯添浩,工程师。
  • 基金资助:
    国家高技术研究发展计划“E级超级计算机新型体系结构及关键技术研究”(2015AA01A03);核高基专项“超级计算机处理器研发”(2013ZX0102-8001-001-001).

Research on RDMA Read Mechanism in High Performance Computing System

SHENG Tengfei,LU Hongsheng,CAO Zhiqiang,WANG Mengjia,SI Tianhao   

  1. Jiangnan Institute of Computing Technology,Wuxi,Jiangsu 214083,China
  • Received:2017-09-11 Online:2018-10-15 Published:2018-10-15

摘要: R&A和R2W两种远程直接存储读访问(RDMA Read)消息实现机制在设计复杂度、设计开销、通信性能方面均存在不足。为此,分别从3个方面对现有2种机制进行对比分析。在设计复杂度方面,针对2种机制设计基本的硬件实现流程并做定性分析,在设计开销、通信性能方面,采用基于性能分析模型的方法进行理论分析并设计软件验证平台实现实验验证。根据分析结果结合2种机制的方法和特点提出一种改进的RDMA Read实现机制。实验结果表明,相对R&A和R2W机制,该改进RDMA Read机制在设计复杂度、设计开销、通信性能方面均有较好且均衡的表现。

关键词: 远程直接存储读访问, 消息机制, 性能分析模型, 设计复杂度, 设计开销, 通信性能

Abstract: R&A and R2W Remote Direct Memory Access Read(RDMA Read) message implementation mechanisms have some shortcomings in design complexity,design overhead and communication performance.To solve this problem,the three existing mechanisms are compared and analyzed from two aspects.In terms of design complexity,the basic hardware implementation flow is designed for the two mechanisms and qualitative analysis is made.In terms of design overhead and communication performance,performance analysis model based method is used to analyze the theory and software verification platform is designed to achieve experimental verification.An improved RDMA Read implementation mechanism is proposed according to the analysis results and the methods and characteristics of the two mechanisms.Experimental results show that compared with R&A and R2W,the improved RDMA Read mechanism performs well and equally in terms of design complexity,design overhead and communication performance.

Key words: Remote Direct Memory Access Read(RDMA Read), message mechanism, performance analysis model, design complexity, design overhead, communication performance

中图分类号: