华中科技大学联创团队成员赢得首届全国大学生RDMA(远程直接内存访问)编程竞赛一等奖。他们设计的编程软件在56GB/S的网速下用0.6秒传输了4000多个文件。
参赛团队由联创团队IT组的四位成员组成,分别来自光电、电信与计算机学院。他们将组委会提供的传输软件BBCP改为以RDMA为传输方式的软件,并取名为“IBCP”,这个软件实现了两台服务器之间文件的快速传输。这个软件可以用在超算集群和数据中心,通过提高数据传输和共享速度,进而提高并行计算的速度。但是这个软件不能普及,因为只能用在装了“IB”专用硬件的超级电脑上。
团队成员用了十天的时间完成了软件的编写,在10月18日将软件上交到组委会。队员之前并未接触过RDMA程序的编写,用了十天的时间一边学习RDMA源代码与文档一边编写程序。“指导老师石宣化为我们提供了很大的帮助,他为我们提供了思路上的指导。”联创团队队长何斌说。他们还在计算机学院的集群与网格计算湖北省重点实验室进行软件的开发与最后的测试。
RDMA是一种数据传输技术,它允许网络中的计算机直接从内存里交换数据,而不用涉及任何一台计算机的处理器、高速缓存或者操作系统。它可以提高两台计算机之间的文件传输速度。如今,RDMA技术已经在HPC、大数据、云计算、数据库、金融服务领域里广泛使用。此次大赛由国际高性能计算咨询委员会和中国教育科研网格联合主办,旨在培养与选拔RDMA相关技术人才。