Performance Analysis and Grid Computing
Performance Analysis and Grid Computing
复制标题
性能分析和网格计算
DOI:
10.1007/978-1-4615-0361-3
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
B. Miller
中科院分区:
文献类型:
--
作者:
V. Getov;M. Gerndt;A. Hoisie;A. Malony;B. Miller
Parallel computing is a promising approach that provides more powerful computing capabilities for many scientific research fields to solve new problems. However, to take advantage of such capabilities it is necessary to ensure that the applications are successfully designed and that their performance is satisfactory. This implies that the task of the application designer does not finish when the application is free of functional bugs, and that it is necessary to carry out some performance analysis and application tuning to reach the expected performance. This application tuning requires a performance analysis, including the detection of performance bottlenecks, the identification of their causes and the modification of the application to improve behavior. These tasks require a high degree of expertise and are usually time consuming. Therefore, tools that automate some of these tasks are useful, especially for non-expert users. In this paper, we present three tools that cover different approaches to automatic performance analysis and tuning. In the first approach, we apply static automatic performance analysis. The second is based on run-time automatic analysis. The last approach sets out dynamic automatic performance tuning.