COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Systems Research Group Seminar > Understanding PCIe performance for end host networking
Understanding PCIe performance for end host networkingAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Marco Caballero. Abstract: This is a practice talk for ACM SIGCOMM 2018 . In recent years, spurred on by the development and availability of programmable NICs, end hosts have increasingly become the enforcement point for core network functions such as load balancing, congestion control, and application specific network offloads. However, implementing custom designs on programmable NICs is not easy: many potential bottlenecks can impact performance. This paper focuses on the performance implication of PCIe, the de-facto I/O interconnect in contemporary servers, when interacting with the host architecture and device drivers. We present a theoretical model for PCIe and pcie-bench, an open-source suite, that allows developers to gain an accurate and deep understanding of the PCIe substrate. Using pcie-bench, we characterize the PCIe subsystem in modern servers. We highlight surprising differences in PCIe implementations, evaluate the undesirable impact of PCIe features such as IOMM Us, and show the practical limits for common network cards operating at 40Gb/s and beyond. Furthermore, through pcie-bench we gained insights which guided software and future hardware architectures for both commercial and research oriented network cards and DMA engines This talk is part of the Computer Laboratory Systems Research Group Seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsThe Fitzwilliam Museum Evolution Visual Rhetoric and modern South Asian history (2015-16)Other talksDiscovery Talk: The weird and wonderful creatures of the Antarctic ocean floor The coding and non-coding transcriptome of the human fetal striatum from a single-cell perspective Beetle Collections of Leonard Jenyns and Charles Darwin New CIE colorimetry for HDR and WCG imaging applications Exploring self-injury in autism spectrum conditions PhrenCam |