DocumentCode
3009158
Title
Fast barrier synchronization hardware
Author
Beckmann, Carl J. ; Polychronopoulos, Constantine D.
Author_Institution
Center for Supercomput. Res. & Dev., Illinois Univ., Urbana, IL, USA
fYear
1990
fDate
12-16 Nov 1990
Firstpage
180
Lastpage
189
Abstract
A special-purpose hardware scheme uniquely tailored to barrier synchronization is presented. It allows barrier synchronization to be performed within a single instruction cycle for moderately sized systems, and is scalable with logarithmic increase in synchronization time. It supports a large number of concurrent barriers, and can also be used to support a number of different barrier synchronization schemes. The hardware is relatively simple and inexpensive. Simulation results have shown that, under reasonable assumptions, it can decrease typical parallel-loop execution time significantly, especially for fine-grained and statically scheduled loops
Keywords
concurrency control; microcomputers; parallel programming; synchronisation; barrier synchronization; concurrent barriers; parallel-loop execution time; register-based barrier synchronisation; statically scheduled loops; synchronization time; Costs; Counting circuits; Delay; Hardware; Large-scale systems; Multiprocessor interconnection networks; Parallel machines; Processor scheduling; Research and development; US Department of Energy;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '90., Proceedings of
Conference_Location
New York, NY
Print_ISBN
0-8186-2056-0
Type
conf
DOI
10.1109/SUPERC.1990.130019
Filename
130019
Link To Document