• DocumentCode
    2764934
  • Title

    Cooperative Multitasking for GPU-Accelerated Grid Systems

  • Author

    Ino, Fumihiko ; Ogita, Akihiro ; Oita, Kentaro ; Hagihara, Kenichi

  • Author_Institution
    Grad. Sch. of Inf. Sci. & Technol., Osaka Univ., Suita, Japan
  • fYear
    2010
  • fDate
    17-20 May 2010
  • Firstpage
    774
  • Lastpage
    779
  • Abstract
    Exploiting the graphics processing unit (GPU) is useful to obtain higher performance with a less number of host machines in grid systems. One problem in GPU-accelerated grid systems is the lack of efficient multitasking mechanisms. In this paper, we propose a cooperative multitasking method capable of simultaneous execution of a graphics application and a CUDA-based scientific application on a single GPU. To prevent significant performance drop in frame rate, our method (1) divides scientific tasks into smaller subtasks and (2) serially executes them at the appropriate intervals. Experimental results show that the proposed method is useful to control the frame rate of the graphics application and the throughput of the scientific application. For example, matrix multiplication can be processed at 50% of the dedicated throughput while achieving interactive rendering at 54 frames per second.
  • Keywords
    Acceleration; Clouds; Graphics; Grid computing; Information science; Kernel; Multitasking; Rendering (computer graphics); Resource management; Throughput; CUDA; GPU; Multitasking; grid;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on
  • Conference_Location
    Melbourne, Australia
  • Print_ISBN
    978-1-4244-6987-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2010.18
  • Filename
    5493390