首页> 外文会议>High Performance Interconnects, 2005. Proceedings. 13th Symposium on >Zero copy sockets direct protocol over infiniband-preliminary implementation and performance analysis
【24h】

Zero copy sockets direct protocol over infiniband-preliminary implementation and performance analysis

机译:零拷贝套接字直接通过无限带宽协议进行初步实现和性能分析

获取原文

摘要

Sockets direct protocol (SDP) is a byte-stream transport protocol implementing the TCP SOCK/spl I.bar/STREAM semantics utilizing transport offloading capabilities of the infiniband fabric: Under the hood, SDP supports zero-copy (ZCopy) operation mode, using the infiniband RDMA capability to transfer data directly between application buffers. Alternatively, in buffer copy (BCopy) mode, data is copied to and from transport buffers. In the initial open-source SDP implementation, ZCopy mode was restricted to asynchronous I/O operations. We added a prototype ZCopy support for send()/recv() synchronous socket calls. This paper presents the major architectural aspects of the SDP protocol, the ZCopy implementation, and a preliminary performance evaluation. We show substantial benefits of ZCopy when multiple connections are running in parallel on the same host. For example, when 8 connections are simultaneously active, enabling ZCopy yields a bandwidth growth from 500 MB/s to 700 MB/s, while CPU utilization decreases 8 times.
机译:套接字直接协议(SDP)是一种字节流传输协议,它利用infiniband结构的传输卸载功能来实现TCP SOCK / spl I.bar/STREAM语义:在幕后,SDP支持零拷贝(ZCopy)操作模式,使用infiniband RDMA功能可在应用程序缓冲区之间直接传输数据。或者,在缓冲区复制(BCopy)模式下,数据与传输缓冲区进行复制。在最初的开源SDP实现中,ZCopy模式仅限于异步I / O操作。我们添加了原型ZCopy支持send()/ recv()同步套接字调用。本文介绍了SDP协议的主要架构方面,ZCopy实现和初步的性能评估。当多个连接在同一主机上并行运行时,我们将展示ZCopy的显着优势。例如,当8个连接同时处于活动状态时,启用ZCopy可使带宽从500 MB / s增长到700 MB / s,而CPU利用率降低8倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号