DocumentCode
3144955
Title
Assessing the benefits of fine-grain parallelism in dataflow programs
Author
Arvind ; Culler, David E. ; Maa, Gino K.
Author_Institution
Lab. for Comput. Sci., MIT, Cambridge, MA, USA
fYear
1988
fDate
14-18 Nov 1988
Firstpage
60
Lastpage
69
Abstract
A method for assessing the benefits of fine-grain parallelism in actual programs is presented. The method is based on parallelism profiles and speedup curves derived by executing dataflow graphs on an interpreter under progressively more realistic assumptions about processor resources and communication costs. It is shown that programs, even using traditional algorithms, exhibit ample parallelism when parallelism is exposed at all levels. Since only dataflow graphs compiled from the high-level language Id are considered, the bias introduced by the language and the compiler is examined. A method of estimating speedup through analysis of the ideal parallelism profile is developed, avoiding repeated execution of programs. It is shown that the fine-grain parallelism can be used to mask large, unpredictable memory latency and synchronization waits in architectures using dataflow instruction execution mechanisms. The effects of grouping portions of dataflow programs, such as function invocations or loop iterations, and requiring that the operators in a group execute on a single processor, are explored
Keywords
parallel programming; program compilers; program testing; Id; architectures; communication costs; compiler; dataflow graphs; dataflow instruction execution; dataflow programs; fine-grain parallelism; function invocations; high-level language; interpreter; loop iterations; parallelism profiles; processor resources; speedup curves; synchronization waits; unpredictable memory latency; Application software; Computer architecture; Computer science; Concurrent computing; Contracts; Costs; Delay; Laboratories; Parallel processing; Permission;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '88. [Vol.1]., Proceedings.
Conference_Location
Orlando, FL
Print_ISBN
0-8186-0882-X
Type
conf
DOI
10.1109/SUPERC.1988.44638
Filename
44638
Link To Document