• DocumentCode
    506152
  • Title

    Automatic data/program partitioning using the single assignment principle

  • Author

    Bic, Lubomir ; Nagel, Mark D. ; Roy, John M A

  • Author_Institution
    Department of Information and Computer Science, University of California at Irvine
  • fYear
    1989
  • fDate
    12-17 Nov. 1989
  • Firstpage
    551
  • Lastpage
    556
  • Abstract
    Loosely-coupled MIMD architectures do not suffer from memory contention; hence large numbers of processors may be utilized. The main problem, however, is how to partition data and programs in order to exploit the available parallelism. In this paper we show that efficient schemes for automatic data/program partitioning and synchronization may be employed if single assignment is used. Using simulations of program loops common to scientific computations (the Livermore Loops), we demonstrate that only a small fraction of data accesses are remote and thus the degradation in network performance due to multi-processing is minimal.
  • Keywords
    Art; Computer architecture; Computer networks; Concurrent computing; Degradation; Parallel processing; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1989. Supercomputing '89. Proceedings of the 1989 ACM/IEEE Conference on
  • Conference_Location
    Reno, NV, United States
  • Print_ISBN
    0-89791-341-8
  • Type

    conf

  • DOI
    10.1145/76263.76324
  • Filename
    5348987