This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Estimating and Optimizing Performance for Parallel Programs
November 1995 (vol. 28 no. 11)
pp. 47-56
P3T, a Parameter-based Performance Prediction Tool, is an interactive performance estimator that helps users tune scientific Fortran programs. It detects bottlenecks in the program, identifies the causes of performance problems, and guides users in selecting effective program transformations to gain performance. Four of the most critical aspects of parallel programs are automatically estimated: load balance, data locality, communication, and computation overhead. Operating as an integrated tool of the Vienna Fortran Compilation System, P3T is enabled to aggressively exploit considerable knowledge about the compiler's analysis information and code restructuring strategies. The author evaluates existing features and describes substantial en-hancements in three key areas: the graphical user interface, performance parameters, and input programs. The tool's graphical user interface directs the user to bottlenecks in a computation that prevent the program from performing well. In addition, it allows performance data to be filtered and visualized at various levels of detail. The author discusses a new performance parameter that models computation time. Experiments show how P3T can successfully guide the user in performance tuning of parallel programs. The results demonstrate the feasibility of automatic performance prediction for parallel programs.
Citation:
Thomas Fahringer, "Estimating and Optimizing Performance for Parallel Programs," Computer, vol. 28, no. 11, pp. 47-56, Nov. 1995, doi:10.1109/2.471179
Usage of this product signifies your acceptance of the Terms of Use.