• DocumentCode
    2978214
  • Title

    A CPU-GPGPU Scheduler Based on Data Transmission Bandwidth of Workload

  • Author

    Wen Huang ; Licheng Yu ; Mingjiao Ye ; Tianzhou Chen ; Tongsen Hu

  • Author_Institution
    Coll. of Comput. Sci., Zhejiang Univ. of Technol., Hangzhou, China
  • fYear
    2012
  • fDate
    14-16 Dec. 2012
  • Firstpage
    610
  • Lastpage
    613
  • Abstract
    With the continuous development of GPUs, modern general-purpose computation on GPUs (GPGPUs) is providing growing parallelism to general programs besides graphics applications. However, for those programs that involve both CPU and GPU, the data transmission bandwidth between them may become bottleneck that prevents GPU from fully exploiting its parallel computing capacity. As to avoid the defect, we try to reduce the data transmission by keeping part of the computation tasks on the CPU side other than sending all the data over to the GPU and process there. In this way the computation is done on CPU and GPU in parallel, and therefore also reduces overall process time. In order to split the computation workload in a systematic approach, we try to divide the corresponding data into chunks of proper size. We experimented our data dividing and heterogeneous memory scheduling with 2 benchmarks. The matrix multiplication is more than 30% faster, and the k means2D is nearly 10% faster, than running solely in GPU.
  • Keywords
    graphics processing units; matrix multiplication; parallel processing; scheduling; CPU-GPGPU scheduler; data division; general-purpose computation on GPU; graphics processing units; heterogeneous memory scheduling; k-means2D; matrix multiplication; parallel computing capacity; workload data transmission bandwidth; Computational modeling; Data communication; Educational institutions; Graphics processing units; Processor scheduling; Data transmission; GPGPU; Heterogeneous parallel computing; Memory scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2012 13th International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-0-7695-4879-1
  • Type

    conf

  • DOI
    10.1109/PDCAT.2012.15
  • Filename
    6589347