DocumentCode
278943
Title
Evaluation of Forge: an interactive parallelization tool
Author
Cheng, Doreen Y.
Author_Institution
Comput. Sci. Co., NASA Ames Res. Center, Moffett Field, CA, USA
Volume
ii
fYear
1992
fDate
7-10 Jan 1992
Firstpage
287
Abstract
The evaluation of Forge used five typical NAS applications. Analysis of the results revealed three critical areas in need of improvement. First, if tools parallelize loops without performing machine-specific optimizations, performance can be significantly degraded. For highly vectorized codes, the degradation is the most severe. Second, to help user find false dependencies, tool messages should be understandable by application scientists. Query facilities for variable usage and definition should be provided. To guide parallelization, tools must estimate granularity and overhead. Third, the benchmarks contain a large number of small to medium size loops which limit the maximum speedup obtainable by parallelization. Worse yet, they all contain serial loops whose bounds are proportional to problem size. When the size of these loops is large, the speedup can be independent of problem size. Merely converting sequential programs cannot satisfy NAS needs; one must support the design and implementation of parallel algorithms. Finally, issues in creating a future NAS parallel programming environment are discussed
Keywords
aerospace computing; parallel programming; program compilers; software tools; Forge; NAS parallel programming environment; aerodynamics simulation; application scientists; false dependencies; granularity; interactive parallelization tool; machine-specific optimizations; overhead; parallel algorithms; tool messages; vectorized codes; Aerodynamics; Algorithm design and analysis; Application software; Computer science; Concurrent computing; Degradation; NASA; Parallel algorithms; Parallel programming; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
Conference_Location
Kauai, HI
Print_ISBN
0-8186-2420-5
Type
conf
DOI
10.1109/HICSS.1992.183240
Filename
183240
Link To Document