TY - GEN
T1 - Global synchronization for optimistic parallel discrete event simulation
AU - Nicol, David M.
PY - 1993
Y1 - 1993
N2 - A number of optimistic synchronization schemes for parallel simulation rely upon a global synchronization. The problem is to determine when every processor has completed all its work, and there are no messages in transit in the system that will cause more work. Most previous solutions to the problem have used distributed termination algorithms, which are inherently serial; other parallel mechanisms may be inefficient. In this paper we describe an efficient parallel algorithm derived from a common `barrier' synchronization algorithm used in parallel processing. The algorithm's principle attraction is speed, and generality - it is designed to be used in contexts more general than parallel discrete-event simulation. To establish our claim to speed, we compare our algorithm's performance with the standard barrier algorithm, and find that its additional costs are not excessive. Our experiments are conducted using up to 256 processors on the Intel Touchstone Delta.
AB - A number of optimistic synchronization schemes for parallel simulation rely upon a global synchronization. The problem is to determine when every processor has completed all its work, and there are no messages in transit in the system that will cause more work. Most previous solutions to the problem have used distributed termination algorithms, which are inherently serial; other parallel mechanisms may be inefficient. In this paper we describe an efficient parallel algorithm derived from a common `barrier' synchronization algorithm used in parallel processing. The algorithm's principle attraction is speed, and generality - it is designed to be used in contexts more general than parallel discrete-event simulation. To establish our claim to speed, we compare our algorithm's performance with the standard barrier algorithm, and find that its additional costs are not excessive. Our experiments are conducted using up to 256 processors on the Intel Touchstone Delta.
UR - http://www.scopus.com/inward/record.url?scp=0027802110&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0027802110&partnerID=8YFLogxK
U2 - 10.1145/158459.158463
DO - 10.1145/158459.158463
M3 - Conference contribution
AN - SCOPUS:0027802110
SN - 1565550552
SN - 9781565550551
T3 - Proc 7 Workshop Parallel Distrib Simul
SP - 27
EP - 34
BT - Proc 7 Workshop Parallel Distrib Simul
PB - Publ by ACM
T2 - Proceedings of the 7th Workshop on Parallel and Distributed Simulation
Y2 - 16 May 1993 through 19 May 1993
ER -