Skip to main content

Socket direct protocol over PCI express interconnect: design, implementation and evaluation

Resource type
Thesis type
(Thesis) M.Sc.
Date created
2012-12-12
Authors/Contributors
Abstract
PCI Express (PCIe) has evolved to deliver high throughput, low latency, low power consumption. PCIe has also evolved to support communication across multiple machines. This made PCIe-based interconnects attractive for datacenters and small HPC systems. However, the throughput optimization and compatibility with socket-based applications are the main challenges that need to be addressed to realize the potential of PCIe Interconnect. To address these challenges, we propose using the Socket Direct Protocol (SDP) on top of PCIe as a socket-compatible solution. We designed and implemented SDP as a Linux kernel module. We evaluated our implementation on a PCIe testbed using real-life applications. The results show that SDP achieves up to 98% of the maximum possible bandwidth. We compared the performance of our SDP implementation against SDP over Infiniband and the results show over 10% improvement in file transfer performance and up to 44% reduction of CPU utilization.
Document
Identifier
etd7561
Copyright statement
Copyright is held by the author.
Permissions
The author granted permission for the file to be printed, but not for the text to be copied and pasted.
Scholarly level
Supervisor or Senior Supervisor
Thesis advisor: Hefeeda, Mohamed
Member of collection
Download file Size
etd7561_ABu-khamsin.pdf 2.27 MB

Views & downloads - as of June 2023

Views: 0
Downloads: 0