• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2007, Vol. 29 ›› Issue (11): 140-144.

• 论文 • 上一篇    下一篇

Communication Express通讯软件接口:实现技术与性能评测

谢旻 刘路 卢宇彤 傅清朝 周恩强   

  • 出版日期:2007-11-01 发布日期:2010-05-30

  • Online:2007-11-01 Published:2010-05-30

摘要:

本文描述了一个基于PCI-X总线高速通讯卡的通讯软件接口实现技术,该接口通过虚拟硬件资源,实现了保护的用户级通讯操作,提供报文传输和RDMA两种数据传输方式,实 现进程间数据的零拷贝传输,同时基于该接口还支持IP报文的传输。测试中该接口在单链路上实现501MB/s,双链路上实现1002MB/s的带宽,在基于Socket接口的测试中,实现了384MB/s的通讯带宽。

关键词: 高性能计算 集群互连 用户级通讯 RDMA

Abstract:

In this paper, we describe the implementation of a communication software interface which is based on a PCI- X high-speed communication card. This interface virtualizes hardware resources, implements protected user-level communication operations, and provides two data transferring modes:packet send/r receive and RDMA. Zero copy data transferring can be executed between processes, and IP packets can be transferred through this interface too. In the te sts, we get a maximum 500 MB/s bandwidth between two cards,and a 1003 MB/s bandwidth when we use two rails. We also get a maximum 384 MB/s bandwidth based on the Socket interface.

Key words: (high-performance computing, cluster interconnection, user-level communication, RDMA)