• DocumentCode
    2299493
  • Title

    Synchronization and communication in algorithmic structures

  • Author

    Wilson, Linda F. ; Gonzalez, Mario J.

  • Author_Institution
    Comput. Eng. Res. Center, Texas Univ., Austin, TX, USA
  • fYear
    1994
  • fDate
    26-29 Oct 1994
  • Firstpage
    196
  • Lastpage
    203
  • Abstract
    In high-performance computing, parallel and distributed systems enhance performance by devoting multiple processors to a single problem. However, the performance of such systems is often less than optimal due to synchronization problems, communication overhead I/O delays, and inefficient algorithms. This paper examines the effects of synchronization and communication on execution times for different categories of algorithmic structures. Our results show that the algorithmic structure used can have an impact on program execution time even when communication times are assumed to be zero. With non-zero communication times, the asynchronous and nearest-neighbor structures show relatively little performance degradation while the synchronous and asynchronous master-slave structures demonstrate a large decrease in performance. Finally, we present and evaluate theoretical bounds on execution time for these structures
  • Keywords
    delays; parallel algorithms; performance evaluation; synchronisation; algorithmic structures; communication; communication overhead I/O delays; distributed systems; execution time; high-performance computing; master-slave structures; nearest-neighbor structures; parallel systems; performance degradation; program execution; synchronization; Concurrent computing; Costs; Degradation; Delay; Distributed computing; Equations; High performance computing; Master-slave; Random variables; Whales;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1994. Proceedings. Sixth IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-6427-4
  • Type

    conf

  • DOI
    10.1109/SPDP.1994.346166
  • Filename
    346166