Multi-GPU parallel computing and task scheduling under virtualization

被引:0
|
作者
College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing [1 ]
210016, China
机构
来源
Int. J. Hybrid Inf. Technol. | / 7卷 / 253-266期
关键词
Linear transformations - Virtual reality - Scheduling algorithms - Application programming interfaces (API) - Discrete Fourier transforms - Program processors - Virtualization;
D O I
10.14257/ijhit.2015.8.7.24
中图分类号
学科分类号
摘要
General Purpose Graphics Units (GPGPUS) have seen a tremendous rise in scientific computing application. To fully utilize the powerful parallel computing ability of GPU, and combine the isolation characteristic of virtualization, a GPU virtualization method that supports dynamic scheduling and multi-user concurrency is proposed. For multi-task of GPU general computing programs in virtualization environment, the existing GPU scheduling algorithms have been improved for achieving a more fine-grained and more accurate load evaluation .For large-scale computing programs, we present a method for multi-GPU collaborative computing in virtualization environment, which can effectively deals with accelerating the large-scale program on multi-GPU within a single node. In the experiments, we make verifications by using the representative scientific computing examples, such as classical matrix calculation and discrete Fourier transformation. The experimental results prove that with the increasing of the calculation scale, the speedup can go up and finally close to the numbers of GPU. © 2015 SERSC.
引用
收藏
相关论文
共 50 条
  • [21] A Massively Parallel and Scalable Multi-GPU Material Point Method
    Wang, Xinlei
    Qiu, Yuxing
    Slattery, Stuart R.
    Fang, Yu
    Li, Minchen
    Zhu, Song-Chun
    Zhu, Yixin
    Tang, Min
    Manocha, Dinesh
    Jiang, Chenfanfu
    ACM TRANSACTIONS ON GRAPHICS, 2020, 39 (04):
  • [22] Performance Analysis of Parallel FFT on Large Multi-GPU Systems
    Ayala, Alan
    Tomov, Stan
    Stoyanov, Miroslav
    Haidar, Azzam
    Dongarra, Jack
    2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2022), 2022, : 372 - 381
  • [23] Distributed Multi-GPU Accelerated Hybrid Parallel Rendering for Massively Parallel Environment
    Cao, Yi
    Wang, Huawei
    Ai, Zhiwei
    2014 INTERNATIONAL CONFERENCE ON VIRTUAL REALITY AND VISUALIZATION (ICVRV2014), 2014, : 30 - 36
  • [24] Design and analysis of scheduling strategies for multi-CPU and multi-GPU architectures
    Lima, Joao V. F.
    Gautier, Thierry
    Danjean, Vincent
    Raffin, Bruno
    Maillard, Nicolas
    PARALLEL COMPUTING, 2015, 44 : 37 - 52
  • [25] CASE: A Compiler-Assisted SchEduling Framework for Multi-GPU Systems
    Chen, Chao
    Porter, Chris
    Pande, Santosh
    PPOPP'22: PROCEEDINGS OF THE 27TH ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, 2022, : 17 - 31
  • [26] Multi-GPU Jacobian accelerated computing for soft-field tomography
    Borsic, A.
    Attardo, E. A.
    Halter, R. J.
    PHYSIOLOGICAL MEASUREMENT, 2012, 33 (10) : 1703 - 1715
  • [27] Multi-GPU Radix Sort Algorithm in High Performance Computing Environment
    Sun Hongdi
    Jia Minzheng
    Gao Zhu
    27TH IEEE/ACIS INTERNATIONAL SUMMER CONFERENCE ON SOFTWARE ENGINEERING ARTIFICIAL INTELLIGENCE NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, SNPD 2024-SUMMER, 2024, : 131 - 136
  • [28] Scheduling Periodic Real-Time Communication in Multi-GPU Systems
    Verner, Uri
    Mendelson, Avi
    Schuster, Assaf
    2014 23RD INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2014,
  • [29] Supporting Secure Multi-GPU Computing with Dynamic and Batched Metadata Management
    Na, Seonjin
    Kim, Jungwoo
    Lee, Sunho
    Huh, Jaehyuk
    2024 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, HPCA 2024, 2024, : 204 - 217
  • [30] A Parallel Implementation of JPEG2000 Encoder on Multi-GPU System
    Kim, Bumho
    Lee, Jeong-Woo
    Yoon, Ki-Song
    2014 16TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2014, : 610 - 613