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 :
بازگشت