DocumentCode
2436409
Title
Performance range comparison for restructuring compilation
Author
Sun, Xian-He ; Pantano, Mario ; Fahringer, Thomas
Author_Institution
Dept. of Comput. Sci., Louisiana State Univ., Baton Rouge, LA, USA
fYear
1998
fDate
10-14 Aug 1998
Firstpage
595
Lastpage
602
Abstract
A major difficulty in restructuring compilation is how to compare parallel performance over a range of system and problem sizes. This study introduces the concept of range comparison for data-parallel programming. Unlike conventional execution time comparison in which performance is compared for a particular system and problem size, range comparison compares the performance of programs over a range of ensemble and problem sizes via scalability and performance crossing point analysis. An algorithm is developed to predict the crossing point automatically. The correctness of the algorithm is proved and a methodology is developed to integrate range comparison into restructuring compilations. A preliminary prototype of the methodology is implemented and tested under Vienna Fortran Compilation System. Experimental results demonstrate that range comparison is feasible and effective
Keywords
parallelising compilers; performance evaluation; Vienna Fortran Compilation System; data-parallel programming; parallel performance; performance crossing point analysis; restructuring compilation; scalability; Computer science; Iterative algorithms; Message passing; Multiprocessing systems; Performance analysis; Prototypes; Scalability; Software performance; Sun; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 1998. Proceedings. 1998 International Conference on
Conference_Location
Minneapolis, MN
ISSN
0190-3918
Print_ISBN
0-8186-8650-2
Type
conf
DOI
10.1109/ICPP.1998.708534
Filename
708534
Link To Document