• DocumentCode
    301792
  • Title

    A fine-grain parallel architecture based on barrier synchronization

  • Author

    Dietz, H.G. ; Hoare, R. ; Mattox, T.

  • Author_Institution
    Sch. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
  • Volume
    1
  • fYear
    1996
  • fDate
    12-16 Aug 1996
  • Firstpage
    247
  • Abstract
    Although barrier synchronization has long been considered a useful construct for parallel programming, it has generally been either layered on top of a communication system or used as a completely independent mechanism. Instead, we propose that all communication be made a side-effect of barrier synchronization. This is done by extending the barrier synchronization unit to collect a datum from each processor, compute an aggregate function, and return the corresponding result to each processor. This paper describes a scalable prototype implementation of PAPERS (Purdue´s Adapter for Parallel Execution and Rapid Synchronization). Despite the fact that the prototype is implemented as very simple TTL hardware connecting conventional workstations, measured performance on fine-grain parallel communication operations is far superior to that obtained using conventional workstation networks. It is comparable to the performance of commercially available supercomputers
  • Keywords
    parallel architectures; processor scheduling; synchronisation; PAPERS; Purdue´s Adapter for Parallel Execution and Rapid Synchronization; TTL hardware; aggregate function; barrier synchronization; fine-grain parallel architecture; fine-grain parallel communication operations; scalable prototype implementation; Computer architecture; Concurrent computing; Control systems; Delay; Hardware; Parallel architectures; Processor scheduling; Prototypes; Sampling methods; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1996. Vol.3. Software., Proceedings of the 1996 International Conference on
  • Conference_Location
    Ithaca, NY
  • ISSN
    0190-3918
  • Print_ISBN
    0-8186-7623-X
  • Type

    conf

  • DOI
    10.1109/ICPP.1996.539061
  • Filename
    539061