DocumentCode :
3681454
Title :
Exploiting Offload Enabled Network Interfaces
Author :
Salvatore Di Girolamo;Pierre Jolivet;Keith D. Underwood;Torsten Hoefler
Author_Institution :
ETH Zurich, Zurich, Switzerland
fYear :
2015
Firstpage :
26
Lastpage :
33
Abstract :
Network interface cards are one of the key components to achieve efficient parallel performance. In the past, they have gained new functionalities such as lossless transmissionand remote direct memory access that are now ubiquitous in high-performance systems. Prototypes of next generation network cards now offer new features that facilitate device programming. In this work, various possible uses of network offload features are explored. We use the Portals 4 interface specification as an example to demonstrate various techniques such as fully asynchronous, multi-schedule asynchronous, and solo collective communications. MPI collectives are used as a proof of concept for how to leverage our proposed semantics. In a solo collective, one or more processes can participate in a collective communication without being aware of it. This semantic enables fully asynchronous algorithms. We discuss how the application of the solo collectives can improve the performance of iterative methods, such as multigrid solvers. The results obtained show how this work may be used to accelerate existing MPI applications, but they also display how these techniques could ease the programming of algorithms outside of the Bulk Synchronous Parallel (BSP) model.
Keywords :
"Schedules","Portals","Protocols","Synchronization","Radiation detectors","Computational modeling","Semantics"
Publisher :
ieee
Conference_Titel :
High-Performance Interconnects (HOTI), 2015 IEEE 23rd Annual Symposium on
Type :
conf
DOI :
10.1109/HOTI.2015.21
Filename :
7312663
Link To Document :
بازگشت