DocumentCode :
167303
Title :
SWIFT: A Transparent and Flexible Communication Layer for PCIe-Coupled Accelerators and (Co-)Processors
Author :
Pickartz, Simon ; Reble, Pablo ; Clauss, Carsten ; Lankes, Stefan
Author_Institution :
Inst. for Autom. of Complex Power Syst., RWTH Aachen Univ., Aachen, Germany
fYear :
2014
fDate :
19-23 May 2014
Firstpage :
371
Lastpage :
380
Abstract :
The Peripheral Component Interconnect Express (PCIe) is the predominant interconnect enabling the CPU to communicate with attached input/output and storage devices. Considering its high performance and capabilities to connect different address domains via the so-called Non-Transparent Bridging (NTB) technology, it starts to be an alternative or addition to traditional interconnects. The PCIe technology enables devices to communicate in a peer-to-peer manner allowing for new implementation possibilities of tomorrow´s high-performance systems. Components being attached to the same computer rack are connected by means of PCIe and the racks themselves by using traditional network technologies. This leads to a heterogeneous landscape of compute nodes and high-performance interconnects. The Socket Wheeled Intelligent Fabric Transport (SWIFT) takes up the challenge of programming these systems. The presented implementation is highly portable due to a hardware abstraction layer allowing for bringing the implemented concepts to new interconnects with minimal effort. It is evaluated on a test system exposing different compute nodes equipped with coprocessors, which take part in a PCIe non-transparent bridging architecture. Besides low-level benchmarks investigating principal performance characteristics of the communication layer, MPI benchmark results are presented illustrating how scientific applications may be ported to heterogeneous environments.
Keywords :
coprocessors; integrated circuit interconnections; peer-to-peer computing; peripheral interfaces; MPI benchmark; PCIe-coupled accelerators; SWIFT; coprocessors; flexible communication layer; hardware abstraction layer; heterogeneous landscape; high-performance interconnects; input-output devices; nontransparent bridging architecture; peer-to-peer manner; peripheral component interconnect express; predominant interconnect; principal performance characteristics; socket wheeled intelligent fabric transport; storage devices; transparent communication layer; Fabrics; Hardware; Libraries; Network topology; Peer-to-peer computing; Postal services; Topology; Heterogeneous PCIe-coupled Compute Nodes; PCI Express non-transparent bridging architectures; PCIe-based accelerators and coprocessors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
Conference_Location :
Phoenix, AZ
Print_ISBN :
978-1-4799-4117-9
Type :
conf
DOI :
10.1109/IPDPSW.2014.48
Filename :
6969412
Link To Document :
بازگشت