DocumentCode
2300783
Title
Integrated compilation and scalability analysis for parallel systems
Author
Mendes, Celso L. ; Reed, Daniel A.
Author_Institution
Lab. of Appl. Comput., Nat. Inst. of Space Res., Sao Jose dos Campos, Brazil
fYear
1998
fDate
12-18 Oct 1998
Firstpage
385
Lastpage
392
Abstract
Despite the performance potential of parallel systems, several factors have hindered their widespread adoption. Of these, performance variability is among the most significant. Data parallel languages, which facilitate the programming of those systems, increase the semantic distance between the program´s source code and its observable performance, thus aggravating the optimization problem. In this paper, we present a new methodology to automatically predict the performance scalability of data parallel applications on multicomputers. Our technique represents the execution time of a program as a symbolic expression that includes the number of processors (P), problem size (N), and other system-dependent parameters. This methodology is strongly based on information collected at compile time. By extending an existing data parallel compiler (Fortran D95), we derive during compilation, a symbolic cost model that represents the expected cost of each high-level code section and, inductively, of the complete program
Keywords
FORTRAN; parallel languages; parallelising compilers; performance evaluation; Fortran D95; data parallel compiler; data parallel languages; integrated compilation; parallel systems; performance potential; performance variability; scalability analysis; source code; symbolic expression; Computer science; Contracts; Costs; Laboratories; Parallel architectures; Parallel languages; Parallel programming; Program processors; Reactive power; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures and Compilation Techniques, 1998. Proceedings. 1998 International Conference on
Conference_Location
Paris
ISSN
1089-795X
Print_ISBN
0-8186-8591-3
Type
conf
DOI
10.1109/PACT.1998.727287
Filename
727287
Link To Document