• DocumentCode
    2289145
  • Title

    Performance modeling for runtime kernel adaptation: A case study on infectious disease simulation

  • Author

    Jin, Jiangming ; Turner, Stephen John ; Lee, Bu-Sung ; Kuo, Shyh-hao ; Goh, Rick Siow Mong ; Hung, Terence

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2010
  • fDate
    25-28 Oct. 2010
  • Firstpage
    349
  • Lastpage
    358
  • Abstract
    In many large-scale scientific applications, there may be a compute intensive kernel that largely determines the overall performance of the application. Sometimes algorithmic variations of the kernel may be available and a performance benefit can then be gained by choosing the optimal kernel at runtime. However, it is sometimes difficult to choose the most efficient kernel as the kernel algorithms have varying performance under different execution conditions. This paper shows how to construct a set of performance models to explore and analyze the bottleneck of an application. Furthermore, based on the performance models, a theoretical method is proposed to guide the kernel adaptation at runtime. A component-based large-scale infectious disease simulation is used to illustrate the method. The performance models of the different kernels are validated by a range of experiments. The use of runtime kernel adaptation shows a significant performance gain.
  • Keywords
    diseases; medical computing; algorithmic variations; infectious disease simulation; intensive kernel; performance modeling; runtime kernel adaptation; Adaptation model; Computational modeling; Diseases; Kernel; Mathematical model; Object oriented modeling; Runtime; Component-based software engineering; Infectious disease simulation; Performance modeling; Runtime kernel adaptation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Grid Computing (GRID), 2010 11th IEEE/ACM International Conference on
  • Conference_Location
    Brussels
  • Print_ISBN
    978-1-4244-9347-0
  • Type

    conf

  • DOI
    10.1109/GRID.2010.5698009
  • Filename
    5698009