Demo Data from EDBT 2026 / reviewers in the wild / expert
Bracy Elton
dblp:78/10954
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2019
0000-0001-6449-1310ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Computer networks · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
High-performance computing · 44% Interconnection networks and networks-on-chip · 44% GPUs and heterogeneous computing · 13% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Interconnection networks and networks-on-chip
broadcasting |
0.4 | 1 | 2019 | Exploiting Hardware Multicast and GPUDirect RDMA for Efficient Broadcast · IEEE Trans. Parallel Distributed Syst. 2019 |
High-performance computing
collective communication |
0.4 | 1 | 2019 | Exploiting Hardware Multicast and GPUDirect RDMA for Efficient Broadcast · IEEE Trans. Parallel Distributed Syst. 2019 |
GPUs and heterogeneous computing › GPU communication
GPU cluster communication |
0.1 | 1 | 2019 | Exploiting Hardware Multicast and GPUDirect RDMA for Efficient Broadcast · IEEE Trans. Parallel Distributed Syst. 2019 |
Methods — techniques the papers use, named apart from their topics
model-oriented performance analysis · 0.4MPI benchmarks · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Exploiting Hardware Multicast and GPUDirect RDMA for Efficient BroadcastabstractBroadcast is a widely used operation in many streaming and deep learning applications to disseminate large amounts of data on emerging heterogeneous High-Performance Computing (HPC) systems. However, traditional broadcast schemes do not fully utilize hardware features for Graphics Processing Unit (GPU)-based applications. In this paper, a model-oriented analysis is presented to identify performance bottlenecks of existing broadcast schemes on GPU clusters. Next, streaming-based broadcast schemes are proposed to exploit InfiniBand hardware multicast (IB-MCAST) and NVIDIA GPUDirect technology for efficient message transmission. The proposed designs are evaluated in the context of using Message Passing Interface (MPI) based benchmarks and applications. The experimental results indicate improved scalability and up to 82 percent reduction of latency compared to the state-of-the-art solutions in the benchmark-level evaluation. Furthermore, compared to the state-of-the-art, the proposed design yields stable higher throughput for a synthetic streaming workload, and 1.3x faster training time for a deep learning framework. Ching-Hsiang Chu, Xiaoyi Lu 0001, Ammar Ahmad Awan, Hari Subramoni, Bracy Elton, Dhabaleswar K. Panda 0001 |
IEEE Trans. Parallel Distributed Syst. | 5 |
| 2017 | Efficient and Scalable Multi-Source Streaming Broadcast on GPU Clusters for Deep LearningabstractBroadcast 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. Ching-Hsiang Chu, Xiaoyi Lu 0001, Ammar Ahmad Awan, Hari Subramoni, Jahanzeb Maqbool Hashmi, Bracy Elton, Dhabaleswar K. Panda 0001 |
ICPP | 6 |
| 2016 | Designing High Performance Heterogeneous Broadcast for Streaming Applications on GPU ClustersabstractHigh-performance streaming applications are beginning to leverage the compute power offered by graphics processing units (GPUs) and high network throughput offered by high performance interconnects such as InfiniBand (IB) to boost their performance and scalability. These applications rely heavily on broadcast operations to move data, which is stored in the host memory, from a single source-typically live-to multiple GPU-based computing sites. While homogeneous broadcast designs take advantage of IB hardware multicast feature to boost their performance, their heterogeneous counterpart requires an explicit data movement between Host and GPU, which significantly hurts the overall performance. There is a dearth of efficient heterogeneous broadcast designs for streaming applications especially on emerging multi-GPU configurations. In this work, we propose novel techniques to fully and conjointly take advantage of NVIDIA GPUDirect RDMA (GDR), CUDA inter-process communication (IPC) and IB hardware multicast features to design high-performance heterogeneous broadcast operations for modern multi-GPU systems. We propose intra-node, topology-aware schemes to maximize the performance benefits while minimizing the utilization of valuable PCIe resources. Further, we optimize the communication pipeline by overlapping the GDR + IB hardware multicast operations with CUDA IPC operations. Compared to existing solutions, our designs show up to 3X improvement in the latency of a heterogeneous broadcast operation. Our designs also show up to 67% improvement in execution time of a streaming benchmark on a GPU-dense Cray CS-Storm system with 88 GPUs. Ching-Hsiang Chu, Khaled Hamidouche, Hari Subramoni, Akshay Venkatesh, Bracy Elton, Dhabaleswar K. Panda 0001 |
SBAC-PAD | 5 |
| 2014 | A framework for rendering high resolution synthetic aperture radar images on heterogeneous architecturesabstractThis paper presents a modular, extensible, framework for rendering images from synthetic aperture radar (SAR) data on an array of heterogeneous processor architectures. Our design supports real-time reconstruction of a two-dimensional image from a matrix of echo pulses and their corresponding response values using Backprojection. Key to our design is the division of the Backprojection problem into atoms, which decomposes Backprojection along both it's input and output data dimensions, and allows scheduling algorithms to explicitly minimize communication overhead through the deliberate assignment of atoms to processors. Performance analysis on a cluster of 10 Tesla C2050 GPUs, and 5 Intel Xeon Processor X5650 CPUs has shown speedup that closely follows the number of processors in the cluster. William Chapman, Sanjay Ranka, Sartaj Sahni, Mark S. Schmalz, Linda Moore, Bracy Elton |
ISCC | 6 |