• DocumentCode
    1830889
  • Title

    Improving parallel program execution time with message consolidation

  • Author

    Shafer, Stephen ; Ghose, Kanad

  • Author_Institution
    Loral Federal Syst., Owego, NY, USA
  • fYear
    1994
  • fDate
    26-29 Apr 1994
  • Firstpage
    736
  • Lastpage
    742
  • Abstract
    Introduces a technique for optimizing interprocessor communication in programs for distributed memory multiprocessors. Our basic approach is to combine messages with the explicit goal of reducing the overall execution time, taking into account direct and indirect dependencies among the concurrent units. We first establish that combining messages between a pair of isolated processors is not necessarily useful in reducing the overall execution time of the program because of complex interprocessor dependencies. The conditions under which message combining is profitable are then established. We then search for such conditions along chains of dependencies that exist across several processors and combine messages that satisfy these conditions
  • Keywords
    computational complexity; distributed memory systems; optimisation; parallel programming; program compilers; concurrent units; direct dependencies; distributed memory multiprocessors; indirect dependencies; interprocessor communication optimization; message combining; message consolidation; parallel compilers; parallel program execution time; Bandwidth; Computer architecture; Computer science; Cost function; Delay; Optimizing compilers; Processor scheduling; Programming profession; Routing; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1994. Proceedings., Eighth International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-8186-5602-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1994.288222
  • Filename
    288222