GPU Domain Specialization via Composable On-Package Architecture
Not on the map. Why?
Abstract (arXiv)
As GPUs scale their low precision matrix math throughput to boost deep learning (DL) performance, they upset the balance between math throughput and memory system capabilities. We demonstrate that converged GPU design trying to address diverging architectural requirements between FP32 (or larger) based HPC and FP16 (or smaller) based DL workloads results in sub-optimal configuration for either of the application domains. We argue that a Composable On-PAckage GPU (COPAGPU) architecture to provide domain-specialized GPU products is the most practical solution to these diverging requirements. A COPA-GPU leverages multi-chip-module disaggregation to support maximal design reuse, along with memory system specialization per application domain. We show how a COPA-GPU enables DL-specialized products by modular augmentation of the baseline GPU architecture with up to 4x higher off-die bandwidth, 32x larger on-package cache, 2.3x higher DRAM bandwidth and capacity, while conveniently supporting scaled-down HPC-oriented designs. This work explores the microarchitectural design necessary to enable composable GPUs and evaluates the benefits composability can provide to HPC, DL training, and DL inference. We show that when compared to a converged GPU design, a DL-optimized COPA-GPU featuring a combination of 16x larger cache capacity and 1.6x higher DRAM bandwidth scales per-GPU training and inference performance by 31% and 35% respectively and reduces the number of GPU instances by 50% in scale-out training scenarios.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 79 references that are in the map. First posted on arXiv 5 Apr 2021.
Builds on
18 of 79 references.
References · 18
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2020Scaling Laws for Neural Language Modelscited by 6,411
- 2017Mixed Precision Trainingcited by 1,135
- 2017Neural Collaborative Filteringcited by 1,108
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2015Deep Speech 2: End-to-End Speech Recognition in English and Mandarincited by 449
- 2016Deep Reinforcement Learning for Robotic Manipulation with Asynchronous Off-Policy Updatescited by 342
- 2017Deep Reinforcement Learning framework for Autonomous Drivingcited by 224
- 2016Ternary Weight Networkscited by 195
- 2019MLPerf Inference Benchmarkcited by 195
6 more
- 2014Deep Learning Face Representation by Joint Identification-Verificationcited by 162
- 2019MLPerf Training Benchmarkcited by 114
- 2019Dissecting the Graphcore IPU Architecture via Microbenchmarkingcited by 47
- 2019PREMA: A Predictive Multi-task Scheduling Algorithm For Preemptible Neural Processing Unitscited by 30
- 2020LazyBatching: An SLA-aware Batching System for Cloud Machine Learning Inferencecited by 21
- 2019Optimizing Multi-GPU Parallelization Strategies for Deep Learning Trainingcited by 9
Built on by
Citing papers per year: 2023: 1.
1 paper.
- 2023Optical Transformerscited by 10
- 2023Optical Transformers20 Feb 2023