Multi-GPU Parallel Computing and Task Scheduling under Virtualization

Yujie Zhang, Jiabin Yuan, Xiangwen Lu, Xingfang Zhao
College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
International Journal of Hybrid Information Technology, Vol.8, No.7, pp.253-266, 2015


   title={Multi-GPU Parallel Computing and Task Scheduling under Virtualization},

   author={Zhang, Yujie and Yuan, Jiabin and Lu, Xiangwen and Zhao, Xingfang},



Download Download (PDF)   View View   Source Source   



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.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: