DocumentCode
692898
Title
MVAPICH-PRISM: A proxy-based communication framework using InfiniBand and SCIF for Intel MIC clusters
Author
Potluri, Sreeram ; Bureddy, D. ; Hamidouche, Khaled ; Venkatesh, Akshay ; Kandalla, Krishna ; Subramoni, Hari ; Panda, Dhabaleswar K.
Author_Institution
Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH, USA
fYear
2013
fDate
17-22 Nov. 2013
Firstpage
1
Lastpage
11
Abstract
Xeon Phi, based on the Intel Many Integrated Core (MIC) architecture, packs up to 1TFLOPs of performance on a single chip while providing x86_64 compatibility. On the other hand, InfiniBand is one of the most popular choices of interconnect for supercomputing systems. The software stack on Xeon Phi allows processes to directly access an InfiniBand HCA on the node and thus, provides a low latency path for internode communication. However, drawbacks in the state-of-the-art chipsets like Sandy Bridge limit the bandwidth available for these transfers. In this paper, we propose MVAPICH-PRISM, a novel proxy-based framework to optimize the communication performance on such systems. We present several designs and evaluate them using micro-benchmarks and application kernels. Our designs improve internode latency between Xeon Phi processes by up to 65% and internode bandwidth by up to five times. Our designs improve the performance of MPI_Alltoall operation by up to 65%, with 256 processes. They improve the performance of a 3D Stencil communication kernel and the P3DFFT library by 56% and 22% with 1,024 and 512 processes, respectively.
Keywords
application program interfaces; message passing; multiprocessing systems; multiprocessor interconnection networks; parallel programming; 1TFLOPs; 3D Stencil communication kernel; InfiniBand HCA; Intel MIC clusters; Intel many integrated core architecture; MIC architecture; MPI_Alltoall operation; MVAPICH-PRISM; P3DFFT library; SCIF; Sandy Bridge; Xeon Phi processes; application kernels; chipsets; communication performance optimization; internode communication; low latency path; microbenchmarks; proxy-based communication framework; proxy-based framework; single chip; software stack; supercomputing systems; x86_64 compatibility; Bandwidth; Computer architecture; Coprocessors; Libraries; Microwave integrated circuits; Peer-to-peer computing; Program processors; Clusters; InfiniBand; MIC; MPI; PCIe; RDMA;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing, Networking, Storage and Analysis (SC), 2013 International Conference for
Conference_Location
Denver, CO
Print_ISBN
978-1-4503-2378-9
Type
conf
DOI
10.1145/2503210.2503288
Filename
6877487
Link To Document