• DocumentCode
    2266323
  • Title

    A History-Based Performance Prediction Model with Profile Data Classification for Automatic Task Allocation in Heterogeneous Computing Systems

  • Author

    Sato, Katsuto ; Komatsu, Kazuhiko ; Takizawa, Hiroyuki ; Kobayashi, Hiroaki

  • Author_Institution
    Grad. Sch. of Inf. Sci., Tohoku Univ., Sendai, Japan
  • fYear
    2011
  • fDate
    26-28 May 2011
  • Firstpage
    135
  • Lastpage
    142
  • Abstract
    In this paper, we propose a runtime performance prediction model for automatic selection of accelerators to execute kernels in OpenCL. The proposed method is a history-based approach that uses profile data for performance prediction. The profile data are classified into some groups, from each of which its own performance model is derived. As the execution time of a kernel depends on some runtime parameters such as kernel arguments, the proposed method first identifies parameters affecting the execution time by calculating the correlation between each parameter and the execution time. A parameter with weak correlation is used for the classification of the profile data and the selection of the performance prediction model. A parameter with strong correlation is used for building a linear model for the prediction of the kernel execution time by using only the classified profile data. Experimental results clearly indicate that the proposed method can achieve more accurate performance prediction than conventional history-based approaches because of the profile data classification.
  • Keywords
    data handling; parallel programming; OpenCL; accelerators; automatic selection; automatic task allocation; heterogeneous computing systems; history based approach; kernel execution time; profile data classification; runtime performance prediction model; Accuracy; Computational modeling; Correlation; Instruction sets; Kernel; Predictive models; Runtime; GPGPU; OpenCL; heterogeneous; history-based; performance prediction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications (ISPA), 2011 IEEE 9th International Symposium on
  • Conference_Location
    Busan
  • Print_ISBN
    978-1-4577-0391-1
  • Electronic_ISBN
    978-0-7695-4428-1
  • Type

    conf

  • DOI
    10.1109/ISPA.2011.36
  • Filename
    5951895