• DocumentCode
    593269
  • Title

    Processing dependent tasks on a Heterogeneous GPU resource architecture

  • Author

    Rui Yang ; Thomas, Julian

  • Author_Institution
    Oklahoma State Univ., Stillwater, OK, USA
  • fYear
    2012
  • fDate
    6-8 Dec. 2012
  • Firstpage
    627
  • Lastpage
    632
  • Abstract
    The development of General Purpose GPUs (GPGPU) provides multiple cores of computing power and high memory bandwidth that can meet the high performance requirements of researchers in diverse areas such as weather forecasting, bioinformatics, and even nuclear simulation. In this work we present a Heterogeneous GPU computing system (HG) which can utilize GPUs with different capabilities. Firstly, the HG quantifies the capability of each GPU, and then assigns an acceptable workload to each GPU. The HG is different from other distributed GPU systems because HG can process dependent tasks which indicates the tasks in HG can communicate with each other. Using this architecture HG can deal with more complex task dependent applications. To validate our approach, in the first set of experiments we show that multiple GPU performs better in complex computing applications. Next we use 2D heat equation application to compare HG with a MPI program running on CPUs. With increasing work set size, computing power of HG results in a much better performance than the CPUs system.
  • Keywords
    application program interfaces; graphics processing units; message passing; multiprocessing systems; 2D heat equation application; CPU; GPGPU; GPU workload; HG computing power; MPI program; bioinformatics; complex computing applications; dependent task processing; distributed GPU systems; general purpose GPU; heterogeneous GPU computing system; heterogeneous GPU resource architecture; memory bandwidth; multiple cores; nuclear simulation; task dependent applications; weather forecasting; work set size; Computational modeling; Forecasting; Mercury (metals); dependent tasks; heterogeneous GPU; multiple GPUs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Distributed and Grid Computing (PDGC), 2012 2nd IEEE International Conference on
  • Conference_Location
    Solan
  • Print_ISBN
    978-1-4673-2922-4
  • Type

    conf

  • DOI
    10.1109/PDGC.2012.6449893
  • Filename
    6449893