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 :
بازگشت