Exploring Graphics Processing Unit (GPU) Resource Sharing Efficiency for High Performance Computing

被引:6
作者
Li, Teng [1 ]
Narayana, Vikram K. [1 ]
El-Ghazawi, Tarek [1 ]
机构
[1] George Washington Univ, NSF Ctr High Performance Reconfigurable Comp CHRE, Dept Elect & Comp Engn, 801 22nd St NW, Washington, DC 20052 USA
基金
美国国家科学基金会;
关键词
GPU; resource sharing; SPMD; performance modeling; high performance computing;
D O I
10.3390/computers2040176
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The increasing incorporation of Graphics Processing Units (GPUs) as accelerators has been one of the forefront High Performance Computing (HPC) trends and provides unprecedented performance; however, the prevalent adoption of the Single-Program Multiple-Data (SPMD) programming model brings with it challenges of resource underutilization. In other words, under SPMD, every CPU needs GPU capability available to it. However, since CPUs generally outnumber GPUs, the asymmetric resource distribution gives rise to overall computing resource underutilization. In this paper, we propose to efficiently share the GPU under SPMD and formally define a series of GPU sharing scenarios. We provide performance-modeling analysis for each sharing scenario with accurate experimentation validation. With the modeling basis, we further conduct experimental studies to explore potential GPU sharing efficiency improvements from multiple perspectives. Both further theoretical and experimental GPU sharing performance analysis and results are presented. Our results not only demonstrate the significant performance gain for SPMD programs with the proposed efficient GPU sharing, but also the further improved sharing efficiency with the optimization techniques based on our accurate modeling.
引用
收藏
页码:176 / 214
页数:39
相关论文
共 50 条
  • [41] Quantitative Analysis of CPU/GPU Co-execution in High-Performance Computing Systems
    Kang, SeungGu
    Choi, Hong Jun
    Park, Jae Hyung
    Chung, Sung Woo
    Kim, Jong Myon
    Kwon, DongSeop
    Na, Joong Chae
    Kim, Cheol Hong
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (07): : 2923 - 2936
  • [42] Gunrock: A High-Performance Graph Processing Library on the GPU
    Wang, Yangzihao
    Davidson, Andrew
    Pan, Yuechao
    Wu, Yuduo
    Riffel, Andy
    Owens, John D.
    ACM SIGPLAN NOTICES, 2015, 50 (08) : 265 - 266
  • [43] GPU-based high-performance computing for radiation therapy
    Jia, Xun
    Ziegenhein, Peter
    Jiang, Steve B.
    PHYSICS IN MEDICINE AND BIOLOGY, 2014, 59 (04) : R151 - R182
  • [44] Acceleration of the Parameterization of Unified Microphysics Across Scales (PUMAS) on the Graphics Processing Unit (GPU) With Directive-Based Methods
    Sun, Jian
    Dennis, John M.
    Mickelson, Sheri A.
    Vanderwende, Brian
    Gettelman, Andrew
    Thayer-Calder, Katherine
    JOURNAL OF ADVANCES IN MODELING EARTH SYSTEMS, 2023, 15 (05)
  • [45] Hardware Accelerated Design of Millimeter Wave Antireflective Surfaces: A Comparison of Field-Programmable Gate Array (FPGA) and Graphics Processing Unit (GPU) Implementations
    Kilic, Ozlem
    Huang, Miaoqing
    Conner, Charles
    Mirotznik, Mark S.
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2011, 26 (03): : 188 - 198
  • [46] Resource Estimation in High Performance Medical Image Computing
    Rueben Banalagay
    Kelsie Jade Covington
    D.M. Wilkes
    Bennett A. Landman
    Neuroinformatics, 2014, 12 : 563 - 573
  • [47] Resource Estimation in High Performance Medical Image Computing
    Banalagay, Rueben
    Covington, Kelsie Jade
    Wilkes, D. M.
    Landman, Bennett A.
    NEUROINFORMATICS, 2014, 12 (04) : 563 - 573
  • [48] Resource Centered Computing delivering high parallel performance
    Gustedt, Jens
    Vialle, Stephane
    Mercier, Patrick
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 77 - 88
  • [49] Exploring Untrusted Distributed Storage for High Performance Computing
    Smith, Austin
    Riley, Justin
    Syed, Muneeba
    Kupcevic, Milan
    Edmon, Paul
    Yockel, Scott
    PEARC '19: PROCEEDINGS OF THE PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING ON RISE OF THE MACHINES (LEARNING), 2019,
  • [50] High performance computing in resource poor settings: An approach based on volunteer computing
    Hamza A.
    Jiomekong A.
    International Journal of Advanced Computer Science and Applications, 2020, 11 (01): : 1 - 10