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 条
  • [41] Modelling Multi-GPU Systems
    Spampinato, Daniele G.
    Elster, Anne C.
    Natvig, Thorvald
    PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 562 - 569
  • [42] A Task Scheduling Algorithm based on Task Group for Parallel Computing
    Wang, Lei
    Wang, Hua-bing
    Chen, Ming-yan
    Zhang, Wei
    2015 INTERNATIONAL CONFERENCE ON SOFTWARE, MULTIMEDIA AND COMMUNICATION ENGINEERING (SMCE 2015), 2015, : 258 - 263
  • [43] MAPREDUCE IMPLEMENTATION WITH MULTI-GPU
    Chen, Yi
    Chen, Su
    Jiang, Hai
    INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE & TECHNOLOGY: PROCEEDINGS, 2012, : 21 - 25
  • [44] Parallel Singular Value Decomposition on Heterogeneous Multi-core and Multi-GPU Platforms
    Feng, Xiaowen
    Jin, Hai
    Zheng, Ran
    Zhu, Lei
    2014 NINTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM), 2014, : 45 - 50
  • [45] Multi-GPU Graph Analytics
    Pan, Yuechao
    Wang, Yangzihao
    Wu, Yuduo
    Yang, Carl
    Owens, John D.
    2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 479 - 490
  • [46] Nimble: Lightweight and Parallel GPU Task Scheduling for Deep Learning
    Kwon, Woosuk
    Yu, Gyeong-In
    Jeong, Eunji
    Chun, Byung-Gon
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [47] Multi-GPU Tabu Search Metaheuristic for the Flexible Job Shop Scheduling Problem
    Bozejko, Wojciech
    Uchronski, Mariusz
    Wodecki, Mieczyslaw
    ADVANCED METHODS AND APPLICATIONS IN COMPUTATIONAL INTELLIGENCE, 2014, 6 : 43 - 60
  • [48] PARIS and ELSA: An Elastic Scheduling Algorithm for Reconfigurable Multi-GPU Inference Servers
    Kim, Yunseong
    Choi, Yujeong
    Rhu, Minsoo
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 607 - 612
  • [49] Multi-GPU work sharing in a task-based dataflow programming model
    John, Joseph
    Milthorpe, Josh
    Herault, Thomas
    Bosilca, George
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 156 : 313 - 324
  • [50] Data Parallel Multi-GPU Path Tracing using Ray Queue Cycling
    Wald, Ingo
    Jaros, Milan
    Zellmann, Stefan
    COMPUTER GRAPHICS FORUM, 2023, 42 (08)