DocumentCode
3244291
Title
Performance tuning scientific codes for dataflow execution
Author
Shaw, Andrew ; Arvind ; Johnson, R. Paul
Author_Institution
Lab. for Comput. Sci., MIT, Cambridge, MA, USA
fYear
1996
fDate
35339
Firstpage
198
Lastpage
207
Abstract
Performance tuning programs for dataflow execution involves tradeoffs and optimizations which may be significantly different than for execution on conventional machines. We examine some tuning techniques for scientific programs with regular control but irregular geometry. We use as an example the core of an ocean modeling code developed in the implicitly parallel language Id for the Monsoon dataflow machine. Dataflow implementations of loops, in particular, require careful examination by the compiler or programmer to attain high performance because of overheads due to fine-grained synchronization, control, and operand distribution
Keywords
data flow computing; parallel languages; software performance evaluation; Monsoon dataflow machine; dataflow implementations; high performance; ocean modeling code; performance tuning; scientific codes; tuning techniques; Application software; Computer science; Costs; Geometry; Laboratories; Magnetic heads; Oceans; Parallel languages; Programming profession; Solid modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures and Compilation Techniques, 1996., Proceedings of the 1996 Conference on
Conference_Location
Boston, MA
ISSN
1089-795X
Print_ISBN
0-8186-7633-7
Type
conf
DOI
10.1109/PACT.1996.552668
Filename
552668
Link To Document