11月9日,国际高性能计算咨询委员会在中国举办的第三届大学生远程直接数据访问(RDMA)竞赛结果在无锡揭晓,在51支大学生参赛队伍中,中国科学技术大学和国防科技大学代表队摘取一等奖,西北工业大学等两支队伍获二等奖,华中科技大学等三支队伍获三等奖。
传统的TCP/IP技术在处理数据传输的过程中需要占用大量的服务器资源,传输效率低下。RDMA允许网络中的计算机直接从内存里交换数据,而不用涉及任何一台计算机的处理器、高速缓存或者操作系统,消除了外部存储器复制和文本交换操作,减轻了操作系统的负担,从而减少了对内存带宽和CPU计算能力的消耗。
高性能计算、云计算、大数据、深度学习等应用领域产生了惊人的海量数据,都依赖于RDMA技术,业界急需RDMA相关技术人才的培养和选拔。因此,从2013年起,国际高性能计算咨询委员会在中国举办全国大学生RDMA竞赛。
据悉,本届比赛要求用RDMA技术加速一个高性能的分布式内存对象缓存服务系统软件Memcached。该软件通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态Web应用的速度和可扩展性。
中国科大代表队由计算机学院的三名本科生和两名研究生组成,他们在安虹教授的指导下,奋战了整个暑期,通读了Memcached的源代码,用RDMA技术对其实现了近20倍的加速。