Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
119 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

MGSim + MGMark: A Framework for Multi-GPU System Research (1811.02884v3)

Published 15 Oct 2018 in cs.DC and cs.AR

Abstract: The rapidly growing popularity and scale of data-parallel workloads demand a corresponding increase in raw computational power of GPUs (Graphics Processing Units). As single-GPU systems struggle to satisfy the performance demands, multi-GPU systems have begun to dominate the high-performance computing world. The advent of such systems raises a number of design challenges, including the GPU microarchitecture, multi-GPU interconnect fabrics, runtime libraries and associated programming models. The research community currently lacks a publically available and comprehensive multi-GPU simulation framework and benchmark suite to evaluate multi-GPU system design solutions. In this work, we present MGSim, a cycle-accurate, extensively validated, multi-GPU simulator, based on AMD's Graphics Core Next 3 (GCN3) instruction set architecture. We complement MGSim with MGMark, a suite of multi-GPU workloads that explores multi-GPU collaborative execution patterns. Our simulator is scalable and comes with in-built support for multi-threaded execution to enable fast and efficient simulations. In terms of performance accuracy, MGSim differs $5.5\%$ on average when compared against actual GPU hardware. We also achieve a $3.5\times$ and a $2.5\times$ average speedup in function emulation and architectural simulation with 4 CPU cores, while delivering the same accuracy as the serial simulation. We illustrate the novel simulation capabilities provided by our simulator through a case study exploring programming models based on a unified multi-GPU system (U-MGPU) and a discrete multi-GPU system (D-MGPU) that both utilize unified memory space and cross-GPU memory access. We evaluate the design implications from our case study, suggesting that D-MGPU is an attractive programming model for future multi-GPU systems.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (13)
  1. Yifan Sun (183 papers)
  2. Trinayan Baruah (3 papers)
  3. Saiful A. Mojumder (3 papers)
  4. Shi Dong (20 papers)
  5. Rafael Ubal (1 paper)
  6. Xiang Gong (1 paper)
  7. Shane Treadway (1 paper)
  8. Yuhui Bao (2 papers)
  9. Vincent Zhao (8 papers)
  10. José L. Abellán (10 papers)
  11. John Kim (23 papers)
  12. Ajay Joshi (25 papers)
  13. David Kaeli (25 papers)
Citations (8)

Summary

We haven't generated a summary for this paper yet.