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
Link To Document :
بازگشت