RDMA编程用户手册-官方中文版-v0.5.docx

RDMA编程用户手册-官方中文版-v0.5.docx

  1. 1、本文档共208页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

RDMA网络编程用户手册-官方材料

中文版

版本1.7

修订记录

Rev.

Date

Changes

版本1.7

5月

2015

增加章节B,“VerbsAPIforExtendedAtomicsSupport”

增加章节C,“User-ModeMemoryRegistration(UMR)”

增加章节D,“Cross-ChannelCommunicationsSupport”

版本1.6

4月

2015

增加章节A,“ExperimentalAPIs”

版本1.5

1月

2014

更新表3,TransportModeCapabilities

版本1.4

2月

2013

合并章节2(IntroductiontotheProgrammingUserGuide)到章节1

重新调整章节8的格式:“ProgrammingExamplesUsingRDMAVerbs”

版本1.3

9月

2012

从verbs.h中增加新verbs和structures

从rdma_cma.h中增加新verbs和structures从rdma_verbs.h中增加新verbs和structures增加RDMA_CM_EVENTS

增加IBV_EVENTS

增加IBV_WCStatusCodes

使用RDMAVerbs:APM,Multicast和SRQ,添加了编程示例

增加了关于RDMAoverIB与RoCE之间差异的讨论

版本1.2

1月

2010

更新编程示例附录A添加了RDMAoE支持

版本1.1

8月

2009

集成的低延迟以太网API,RDMA_CM,VPI和多播代码示例

版本1.0

3月

2009

重新组织编程例子

1词汇

术语

描述

AccessLayer

用于访问互连结构(VPITM,InfiniBand?,以太网,FCoE)的低级操作系统基础结构(管道).它包括所有支持上层网络协议的基本传输服务、中间件和管理程序

AH(AddressHandle)

在UDQP中,用来描述远程路径的对象

CA(ChannelAdapter)

一个InfiniBand链路的终端设备,它执行传输层的功能

CI(ChannelInterface)

通过网络适配器、相关固件和设备驱动的软件组合,呈现给Verbs编程用户的通信管道

CM(CommunicationManager)

负责建立、维持、释放RC和UCQP服务类型连接的实体;

服务ID解析协议确保了使用UD服务的用户找到支持指定设备的QP;

每个终端节点的IB端口都有一个CM.

CompareSwap

通知远程QP读取一个64bit的值,将这个值与提供的比较对象值作比较,如果相等,那么就把读取的这个值替换成QP提供的另一个数值。

CQ(CompletionQueue)

一个包含CQE的队列(先进选出FIFO)

CQE(CompletionQueueEntry)

CQ中的一个记录,它描述了已完成的WR的信息

(状态,大小等)

DMA(DirectMemoryAccess)

允许硬件在不经CPU参与的情况下将数据块移进和移出内存

Fetchadd

通知远程QP读取一个64bit的数值,将它替换为它和QP提供的待加数的和。

GUID(GloballyUniqueIDentifier)

在一个子网中,唯一标志一个设备或组件的64bit数字

GID(GlobalIDentifier)

一个128位的标志,用来标志网络适配器上的一个端口,路由器上的一个端口或者一个组播;

GID是一个合法的128位IPv6地址(根据RFC

2373),在IBA中定义了额外的属性/约束以更加有效的发现,沟通和路由。

GRH(GlobalRoutingHeader)

用来在子网间传递数据包和传递组播信息的包头。包头基于IPv6协议

NetworkAdapter

允许网络中计算机之间传递数据的硬件。

Host

一台运行着操作系统,并且控制着一个或多个networkadapter的计算机。

IB

InfiniBand

Joinoperation

一个IB端口要明确地加入一个多播组,必须向SA发送请求来接收多播数据包。

lkey

在MR注册之后接收到的一个数字,它在本地被WR用来识别注册的内存和相关权限。

LID(LocalIDentifier)

子网管理程序指定给终端节点的一个16位地址。每个LID在它所在的子网中是唯一的。

LLE(Low

文档评论(0)

暗伤 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档