Title :
Performance evaluation of SDN-enhanced MPI allreduce on a cluster system with fat-tree interconnect
Author :
Takahashi, Koichi ; Khureltulga, Dashdavaa ; Watashiba, Yasuhiro ; Kido, Yoshiyuki ; Date, Susumu ; Shimojo, Shinji
Author_Institution :
Grad. Sch. of Inf. Sci. & Technol., Osaka Univ., Suita, Japan
Abstract :
Nowadays, supercomputers play an essential role in high-performance computing. In general, modern supercomuputers are built as a cluster system, which is a system of multiple computers interconnected on a network. In coding a parallel program on such a cluster system, MPI (Message Passing Interface) is utilized. In this paper, we aim to reduce the execution time of MPI Allreduce, a frequently used MPI collective communication in many simulation codes. To this end, we have integrated network programmability by Software Defined Networking into MPI Allreduce so that it effectively uses the bandwidth of the interconnect of the cluster system. An experiment conducted on a cluster system with fat-tree interconnect indicates that our proposed MPI Allreduce is superior to MPI Allreduce in OpenMPI implementations.
Keywords :
digital simulation; message passing; parallel machines; parallel programming; performance evaluation; MPI collective communication; OpenMPI implementations; SDN-enhanced MPI_Allreduce; cluster system; fat-tree interconnect; high-performance computing; message passing interface; parallel program; performance evaluation; simulation codes; software defined networking; supercomputers; Bandwidth; Computer architecture; Computers; Control systems; Network topology; Ports (Computers); Topology; Cluster Computing; Collective Communication; MPI Allreduce; Message Passing Interface; Software-Defined Networking;
Conference_Titel :
High Performance Computing & Simulation (HPCS), 2014 International Conference on
Conference_Location :
Bologna
Print_ISBN :
978-1-4799-5312-7
DOI :
10.1109/HPCSim.2014.6903768