├── README.md ├── example code ├── README.md ├── rdma_send_recv │ ├── Makefile │ ├── client.c │ ├── readme.md │ └── server.c └── rdma_write_read │ ├── Makefile │ ├── rdma-client.c │ ├── rdma-common.c │ ├── rdma-common.h │ ├── rdma-server.c │ └── readme.md ├── image ├── RDMA send微观传输图.jpg ├── RDMA write微观传输图.jpg ├── RDMA传输参数图.png ├── RDMA协议栈.png ├── RDMA宏观传输图.png ├── RDMA应用部署图.png ├── RNIC组成.png ├── paper │ ├── Avatar1.jpg │ ├── Avatar2.jpg │ ├── Avatar3.png │ ├── Avatar4.png │ ├── Cluster Configuration.png │ ├── FaSST1.jpg │ ├── HERD1.jpg │ ├── HERD2.png │ ├── LITE.png │ ├── Performance Isolation Anomalies in RDMA 1.jpg │ ├── Performance Isolation Anomalies in RDMA 2.png │ ├── Performance Isolation Anomalies in RDMA 3.png │ ├── RFP1.png │ ├── RFP2.png │ ├── RFP3.png │ ├── design1.jpg │ ├── design2.png │ ├── hybrid.jpg │ ├── hybrid1.jpg │ ├── tensorflow1.png │ └── tensorflow2.png ├── perftest结果.png ├── tensorflow实验.png ├── 实验结果-inline.png ├── 实验结果-poll.png ├── 实验结果-verb.png ├── 软件协议栈.png ├── 配置-inline.png ├── 配置-poll.png └── 配置-verb.png ├── interview ├── 我的秋招面经(RDMA相关).md └── 需要准备的知识点.md ├── paper ├── Deconstructing RDMA-enabled Distributed Transactions Hybrid is Better!.md ├── Design Guidelines for High Performance RDMA Systems.md ├── FaSST.md ├── HERD.md ├── HPCC.md ├── Improving the Performance of Distributed TensorFlow.md ├── LITE.md ├── On the Impact of Cluster Configuration on RoCE Application Design.md ├── Performance Isolation Anomalies in RDMA.md ├── RFP.md ├── Toward Effective and Fair RDMA Resource Sharing.md └── pdf │ ├── Deconstructing RDMA-enabled Distributed Transactions Hybrid is Better!.pdf │ ├── Design Guidelines .pdf │ ├── FaSST-A.pdf │ ├── HERD-A.pdf │ ├── HPCC.pdf │ ├── LITE.pdf │ ├── On the Impact of Cluster Configuration on RoCE.pdf │ ├── Performance Isolation Anomalies in RDMA.pdf │ ├── RDMA Tensorflow.pdf │ ├── RFP.pdf │ └── Toward Effective and Fair RDMA Resource Sharing.pdf └── tutorial.md /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /example code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/example code/README.md -------------------------------------------------------------------------------- /example code/rdma_send_recv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/example code/rdma_send_recv/Makefile -------------------------------------------------------------------------------- /example code/rdma_send_recv/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/example code/rdma_send_recv/client.c -------------------------------------------------------------------------------- /example code/rdma_send_recv/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/example code/rdma_send_recv/readme.md -------------------------------------------------------------------------------- /example code/rdma_send_recv/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/example code/rdma_send_recv/server.c -------------------------------------------------------------------------------- /example code/rdma_write_read/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/example code/rdma_write_read/Makefile -------------------------------------------------------------------------------- /example code/rdma_write_read/rdma-client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/example code/rdma_write_read/rdma-client.c -------------------------------------------------------------------------------- /example code/rdma_write_read/rdma-common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/example code/rdma_write_read/rdma-common.c -------------------------------------------------------------------------------- /example code/rdma_write_read/rdma-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/example code/rdma_write_read/rdma-common.h -------------------------------------------------------------------------------- /example code/rdma_write_read/rdma-server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/example code/rdma_write_read/rdma-server.c -------------------------------------------------------------------------------- /example code/rdma_write_read/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/example code/rdma_write_read/readme.md -------------------------------------------------------------------------------- /image/RDMA send微观传输图.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/RDMA send微观传输图.jpg -------------------------------------------------------------------------------- /image/RDMA write微观传输图.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/RDMA write微观传输图.jpg -------------------------------------------------------------------------------- /image/RDMA传输参数图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/RDMA传输参数图.png -------------------------------------------------------------------------------- /image/RDMA协议栈.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/RDMA协议栈.png -------------------------------------------------------------------------------- /image/RDMA宏观传输图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/RDMA宏观传输图.png -------------------------------------------------------------------------------- /image/RDMA应用部署图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/RDMA应用部署图.png -------------------------------------------------------------------------------- /image/RNIC组成.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/RNIC组成.png -------------------------------------------------------------------------------- /image/paper/Avatar1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/Avatar1.jpg -------------------------------------------------------------------------------- /image/paper/Avatar2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/Avatar2.jpg -------------------------------------------------------------------------------- /image/paper/Avatar3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/Avatar3.png -------------------------------------------------------------------------------- /image/paper/Avatar4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/Avatar4.png -------------------------------------------------------------------------------- /image/paper/Cluster Configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/Cluster Configuration.png -------------------------------------------------------------------------------- /image/paper/FaSST1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/FaSST1.jpg -------------------------------------------------------------------------------- /image/paper/HERD1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/HERD1.jpg -------------------------------------------------------------------------------- /image/paper/HERD2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/HERD2.png -------------------------------------------------------------------------------- /image/paper/LITE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/LITE.png -------------------------------------------------------------------------------- /image/paper/Performance Isolation Anomalies in RDMA 1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/Performance Isolation Anomalies in RDMA 1.jpg -------------------------------------------------------------------------------- /image/paper/Performance Isolation Anomalies in RDMA 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/Performance Isolation Anomalies in RDMA 2.png -------------------------------------------------------------------------------- /image/paper/Performance Isolation Anomalies in RDMA 3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/Performance Isolation Anomalies in RDMA 3.png -------------------------------------------------------------------------------- /image/paper/RFP1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/RFP1.png -------------------------------------------------------------------------------- /image/paper/RFP2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/RFP2.png -------------------------------------------------------------------------------- /image/paper/RFP3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/RFP3.png -------------------------------------------------------------------------------- /image/paper/design1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/design1.jpg -------------------------------------------------------------------------------- /image/paper/design2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/design2.png -------------------------------------------------------------------------------- /image/paper/hybrid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/hybrid.jpg -------------------------------------------------------------------------------- /image/paper/hybrid1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/hybrid1.jpg -------------------------------------------------------------------------------- /image/paper/tensorflow1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/tensorflow1.png -------------------------------------------------------------------------------- /image/paper/tensorflow2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/paper/tensorflow2.png -------------------------------------------------------------------------------- /image/perftest结果.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/perftest结果.png -------------------------------------------------------------------------------- /image/tensorflow实验.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/tensorflow实验.png -------------------------------------------------------------------------------- /image/实验结果-inline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/实验结果-inline.png -------------------------------------------------------------------------------- /image/实验结果-poll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/实验结果-poll.png -------------------------------------------------------------------------------- /image/实验结果-verb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/实验结果-verb.png -------------------------------------------------------------------------------- /image/软件协议栈.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/软件协议栈.png -------------------------------------------------------------------------------- /image/配置-inline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/配置-inline.png -------------------------------------------------------------------------------- /image/配置-poll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/配置-poll.png -------------------------------------------------------------------------------- /image/配置-verb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/image/配置-verb.png -------------------------------------------------------------------------------- /interview/我的秋招面经(RDMA相关).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/interview/我的秋招面经(RDMA相关).md -------------------------------------------------------------------------------- /interview/需要准备的知识点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/interview/需要准备的知识点.md -------------------------------------------------------------------------------- /paper/Deconstructing RDMA-enabled Distributed Transactions Hybrid is Better!.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/Deconstructing RDMA-enabled Distributed Transactions Hybrid is Better!.md -------------------------------------------------------------------------------- /paper/Design Guidelines for High Performance RDMA Systems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/Design Guidelines for High Performance RDMA Systems.md -------------------------------------------------------------------------------- /paper/FaSST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/FaSST.md -------------------------------------------------------------------------------- /paper/HERD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/HERD.md -------------------------------------------------------------------------------- /paper/HPCC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/HPCC.md -------------------------------------------------------------------------------- /paper/Improving the Performance of Distributed TensorFlow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/Improving the Performance of Distributed TensorFlow.md -------------------------------------------------------------------------------- /paper/LITE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/LITE.md -------------------------------------------------------------------------------- /paper/On the Impact of Cluster Configuration on RoCE Application Design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/On the Impact of Cluster Configuration on RoCE Application Design.md -------------------------------------------------------------------------------- /paper/Performance Isolation Anomalies in RDMA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/Performance Isolation Anomalies in RDMA.md -------------------------------------------------------------------------------- /paper/RFP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/RFP.md -------------------------------------------------------------------------------- /paper/Toward Effective and Fair RDMA Resource Sharing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/Toward Effective and Fair RDMA Resource Sharing.md -------------------------------------------------------------------------------- /paper/pdf/Deconstructing RDMA-enabled Distributed Transactions Hybrid is Better!.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/pdf/Deconstructing RDMA-enabled Distributed Transactions Hybrid is Better!.pdf -------------------------------------------------------------------------------- /paper/pdf/Design Guidelines .pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/pdf/Design Guidelines .pdf -------------------------------------------------------------------------------- /paper/pdf/FaSST-A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/pdf/FaSST-A.pdf -------------------------------------------------------------------------------- /paper/pdf/HERD-A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/pdf/HERD-A.pdf -------------------------------------------------------------------------------- /paper/pdf/HPCC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/pdf/HPCC.pdf -------------------------------------------------------------------------------- /paper/pdf/LITE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/pdf/LITE.pdf -------------------------------------------------------------------------------- /paper/pdf/On the Impact of Cluster Configuration on RoCE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/pdf/On the Impact of Cluster Configuration on RoCE.pdf -------------------------------------------------------------------------------- /paper/pdf/Performance Isolation Anomalies in RDMA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/pdf/Performance Isolation Anomalies in RDMA.pdf -------------------------------------------------------------------------------- /paper/pdf/RDMA Tensorflow.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/pdf/RDMA Tensorflow.pdf -------------------------------------------------------------------------------- /paper/pdf/RFP.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/pdf/RFP.pdf -------------------------------------------------------------------------------- /paper/pdf/Toward Effective and Fair RDMA Resource Sharing.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/paper/pdf/Toward Effective and Fair RDMA Resource Sharing.pdf -------------------------------------------------------------------------------- /tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarryVae/RDMA-tutorial/HEAD/tutorial.md --------------------------------------------------------------------------------