- 1、本文档共208页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)