• 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