【24h】

THE EXTENDED SOCKETS INTERFACE FOR ACCESSING RDMA HARDWARE

机译:用于访问RDMA硬件的扩展套接字接口

获取原文

摘要

The Extended Sockets API (ES-API) is a specification published by the OpenGroup that defines extensions to the traditional socket API which include two major new features: asynchronous I/O, and memory registration. These features enable programmers to take advantage of today's multi-core processors and Remote Direct Memory Access (RDMA) network hardware, such as iWARP and InfiniBand interfaces, in a convenient yet efficient manner. This paper describes the UNH EXS interface, an implementation of the ES-API that provides additional API facilities which enable a programmer to utilize RDMA network hardware while selectively choosing those features of this interface that are most germane to the particular application. In addition, the UNH EXS interface is implemented entirely in user space on the Linux operating system. This provides easy porting, modification and adoption of UNH-EXS, since it requires no changes to existing Linux kernels. Preliminary results demonstrate that applications based on EXS can achieve high bandwidth utilization and low CPU overhead.
机译:扩展套接字API(ES-API)是由OpenGroup发布的规范,该规范将其定义传统套接字API的扩展,其中包含两个主要的新功能:异步I / O和内存注册。这些功能使程序员能够以方便但有效的方式利用当今的多核处理器和远程直接内存访问(RDMA)网络硬件,例如IWARP和InfiniBand接口。本文介绍了UNV EXS接口,提供了eS-API的实现,该ES-API提供了额外的API设施,该设施使得程序员能够利用RDMA网络硬件,同时选择性地选择该接口的这些特征是特定应用的最多的界面。此外,UNV EXS接口完全在Linux操作系统上的用户空间中实现。这提供了容易的移植,修改和采用Unh-EXS,因为它不需要更改现有的Linux内核。初步结果表明,基于EXS的应用可以实现高带宽利用率和低CPU开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号