• Home
  • Search
  • Efficient and Scalable Multi-Source Streaming Broadcast on GPU Clusters for Deep Learning
  • Cite Icon21
  • https://doi.org/10.1109/icpp.2017.25Copy DOI Icon

Efficient and Scalable Multi-Source Streaming Broadcast on GPU Clusters for Deep Learning

  • Aug 1, 2017
  • Ching-Hsiang Chu +6 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Broadcast operations (e.g. MPI_Bcast) have been widely used in deep learning applications to exchange a large amount of data among multiple graphics processing units (GPUs). Recent studies have shown that leveraging the InfiniBand hardware-based multicast (IB-MCAST) protocol can enhance scalability of GPU-based broadcast operations. However, these initial designs with IB-MCAST are not optimized for multi-source broadcast operations with large messages, which is the common communication scenario for deep learning applications. In this paper, we first model existing broadcast schemes and analyze their performance bottlenecks on GPU clusters. Then, we propose a novel broadcast design based on message streaming to better exploit IB-MCAST and NVIDIA GPUDirect RDMA (GDR) technology for efficient large message transfer operation. The proposed design can provide high overlap among multi-source broadcast operations. Experimental results show up to 68% reduction of latency compared to state-of-the-art solutions in a benchmark-level evaluation. The proposed design also shows near-constant latency for a single broadcast operation as a system grows. Furthermore, it yields up to 24% performance improvement in the popular deep learning framework, Microsoft CNTK, which uses multi-source broadcast operations; notably, the performance gains are achieved without modifications to applications. Our model validation shows that the proposed analytical model and experimental results match within a 10% range. Our model also predicts that the proposed design outperforms existing schemes for multi-source broadcast scenarios with increasing numbers of broadcast sources in large-scale GPU clusters.

Similar Papers
  • Conference Article
  • Citations36

Efficient large Pearson correlation matrix computing using hybrid MPI/CUDA

  • May 01, 2011
  • Ekasit Kijsipongse +3
  • Research Article
  • Citations29

Overlapping computation and communication of three-dimensional FDTD on a GPU cluster

  • Jun 15, 2012
  • Computer Physics Communications
  • Ki-Hwan Kim +1
  • Research Article
  • Citations24

Simulating and Visualizing Real-Time Crowds on GPU Clusters

  • Jan 01, 2015
  • Computación y Sistemas
  • Benjamin Hernandez +5
  • Research Article
  • Citations35

Scalability of Self-organizing Maps on a GPU cluster using OpenCL and CUDA

  • Feb 09, 2012
  • Journal of Physics: Conference Series
  • Sabine Mcconnell +4
  • Research Article
  • Citations34

A novel multiple-walk parallel algorithm for the Barnes–Hut treecode on GPUs – towards cost effective, high performance N-body simulation

  • May 20, 2009
  • Computer Science - Research and Development
  • Tsuyoshi Hamada +8
  • PDF
  • Peer Review Report

Reply on CC1

  • May 06, 2023
  • Cao, Kai +7
  • PDF
  • Peer Review Report

Comment on egusphere-2023-410

  • Apr 20, 2023
  • Kai Cao +7
  • Conference Article
  • Citations14

Acceleration of large-scale FDTD simulations on high performance GPU clusters

  • Jun 01, 2009
  • Digest - IEEE Antennas and Propagation Society. International Symposium
  • C Ong +3
  • Conference Article
  • Citations3

AccDP: Accelerated Data-Parallel Distributed DNN Training for Modern GPU-Based HPC Clusters

  • Dec 01, 2022
  • Nawras Alnaasan +4
  • Research Article
  • Citations32

Large-scale simulations on multiple Graphics Processing Units (GPUs) for the direct simulation Monte Carlo method

  • Aug 08, 2012
  • Journal of Computational Physics
  • C.-C Su +5
  • Conference Article
  • Citations5

Accelerating Broadcast Communication with GPU Compression for Deep Learning Workloads

  • Dec 01, 2022
  • Qinghua Zhou +4
  • Research Article
  • Citations3

Real-time gradation-expressible amplitude-modulation-type electroholography based on binary-weighted computer-generated hologram

  • Jan 01, 2021
  • Chinese Optics Letters
  • Ren Noguchi +8
  • Conference Article
  • Citations3

Victream

  • Dec 05, 2017
  • Jun Suzuki +6
  • Conference Article
  • Citations53

Improving the Performance of CA-GMRES on Multicores with Multiple GPUs

  • May 01, 2014
  • Ichitaro Yamazaki +4
  • Book Chapter
  • Citations10

GPI2 for GPUs: A PGAS framework for efficient communication in hybrid clusters

  • Jan 01, 2014
  • Oden Lena
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.