- 博客(0)
- 资源 (2)
- 收藏
- 关注
RDMA_Aware_Programming_user_manual.rar
RDMA Aware Networks Programming User Manual
Chapter 1 RDMA Architecture Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Chapter 2 RDMA-Aware Programming Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Chapter 3 VPI Verbs API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Chapter 4 RDMA_CM API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Chapter 5 RDMA Verbs API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Chapter 6 Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Chapter 7 Programming Examples Using IBV Verbs . . . . . . . . . . . . . . . . . . . . . . . . . 119
Chapter 8 Programming Examples Using RDMA Verbs . . . . . . . . . . . . . . . . . . . . . . 160
2020-06-03
RDMA原理分析、对比和技术实现解析.rar
第1章 RDMA背景简介 ............................................. 5
第2章 哪些网络协议支持RDMA ..................................... 8
2.1 InfiniBand(IB)........................................... 8
2.2 RDMA过融合以太网(RoCE)................................... 8
2.3 互联网广域RDMA协议(iWARP)................................ 8
第3章 RDMA技术优势 ............................................. 9
第4章 RDMA有哪些不同实现 ...................................... 10
第5章 RDMA有哪些标准组织 ...................................... 14
第6章 应用和RNIC传输接口层 .................................... 18
6.1 内存Verbs(Memory Verbs)............................... 19
6.2 消息Verbs(Messaging Verbs)............................ 20
第7章 RDMA传输分类方式 ........................................ 20
7.1 RDMA原语................................................ 21
7.2 RDMA 队列对(QP)....................................... 23
7.3 RDMA完成事件............................................ 23
7.4 RDMA传输类型............................................ 24
7.5 RDMA双边操作解析........................................ 26
7.6 RDMA单边操作解析........................................ 27
7.7 RDMA技术简单总结........................................ 27
第8章 InfiniBand技术和协议架构分析 ............................ 29
8.1 InfiniBand技术的发展.................................... 29
8.2 InfiniBand技术的优势.................................... 30
8.3 InfiniBand基本概念...................................... 32
8.4 InfiniBand协议简介...................................... 33
8.4.1 物理层 ............................................ 34
8.4.2 链路层 ............................................ 34
8.4.3 网络层 ............................................ 34
8.4.4 传输层 ............................................ 35
8.4.5 上层协议 .......................................... 35
8.5 IB应用场景.............................................. 36
第9章 InfiniBand主流厂商和产品分析 ............................ 37
9.1 InfiniBand网络和拓扑.................................... 38
9.2 软件协议栈OFED.......................................... 42
9.3 InfiniBand网络管理...................................... 43
9.4 并行计算集群能力........................................ 44
9.5 基于socket网络应用能力.................................. 45
9.6 存储支持能力............................................ 45
9.7 Mellanox产品介绍........................................ 46
9.8 Infiniband交换机........................................ 48
9.9 InfiniBand适配器........................................ 51
9.10 Infiniband路由器和网关设备............................. 52
9.11 Infiniband线缆和收发器................................. 53
9.12 InfiniBand主要构件总结................................. 54
9.13 InfiniBand对现有应用的支持和ULPs支持................... 55
第10章 RDMA over TCP(iWARP)协议和工作原理 ..................... 56
10.1 RDMA相关简介........................................... 57
10.2 RDMA工作原理........................................... 59
10.3 RDMA 操作类型.......................................... 61
10.4 RDMA over TCP详解...................................... 61
10.5 RDMA标准组织............................................ 7 第11章 RoCE(RDMA over Converged Ethernet)原理 ............... 65
第12章 不同RDMA技术的比较 ..................................... 67
12.1 IB和TCP、Ethernet比较.................................. 69
12.2 RoCE和InfiniBand比较................................... 70
12.3 RoCE和IB协议的技术区别................................. 71
12.4 RoCE和iWARP的区别...................................... 71
第13章 Intel Omni-Path和InfiniBand对比分析 .................... 72
13.1 Intel True Scale Fabric介绍............................ 73
13.2 Intel True Scale InfiniBand产品........................ 74
13.3 Intel Omni-Path产品.................................... 76
第14章 RDMA关键技术延伸 ....................................... 80
14.1 RDMA指令的选择......................................... 80
14.2 慎用atomic类指令....................................... 81
14.3 减少交互次数........................................... 82
14.3.1 Wr 聚合 .......................................... 82
14.3.2 SGE 聚合 ......................................... 82
14.3.3 使用imm数据 ...................................... 83
14.3.4 使用inline数据 ................................... 83
14.3.5 CQE中使用inline数据 .............................. 83
14.3.6 WC聚合 ........................................... 84
14.4 运行模式选择........................................... 84
14.4.1 连接的模式 ....................................... 84
14.4.2 运行模式 ......................................... 85
14.5 性能与并发............................................. 86
14.6 避免CPU缓存抖动........................................ 87
14.7 避免芯片内部的缓存Miss................................. 87
14.8 时延的隐藏............................................. 88
14.8.1 利用Prefetch预取指令 ............................. 88
14.8.2 异步交互操作优先 ................................. 88
14.9 RDMA性能分析........................................... 89
2020-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人