DocumentCode :
2602618
Title :
Time-stamp generation for optimistic parallel computing
Author :
Back, Adam ; Turner, Stephen
Author_Institution :
Dept. of Comput. Sci., Exeter Univ., UK
fYear :
1995
fDate :
9-13 Apr 1995
Firstpage :
144
Lastpage :
153
Abstract :
Optimistic execution techniques are widely used in the field of parallel discrete event simulation. In this paper, we show that optimistic execution can also be used to parallelize program control structures. We discuss the requirements for handling unbounded constructs and demonstrate the need for a flexible time-stamp allocation scheme. We present a scheme using variable-length time-stamps which allows an arbitrary number of time-stamps to be generated between any pair of existing time-stamps. The ordering relation defined for these time-stamps is similar to that for fractional numbers: for two consecutive numbers of a given length it is always possible to generate a number whose value falls between them. Optimizations which improve the efficiency of time-stamp allocation for typical program structures are presented, together with an analysis of the cost. We show that the size of time-stamps is manageable even for programs with large, complex, control structures. Finally, we give an example of the use of time-stamps in parallelizing a simple control structure
Keywords :
optimisation; parallel programming; program control structures; time warp simulation; flexible time-stamp allocation scheme; fractional numbers; optimistic execution techniques; optimistic parallel computing; ordering relation; parallel discrete event simulation; program control structure parallelization; time-stamp allocation efficiency; time-stamp generation; unbounded constructs; variable-length time-stamps; Automatic control; Computer science; Concurrent computing; Cost function; Discrete event simulation; Event detection; Optimization methods; Parallel processing; Protocols; Size control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Symposium, 1995., Proceedings of the 28th Annual
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-8186-7091-6
Type :
conf
DOI :
10.1109/SIMSYM.1995.393585
Filename :
393585
Link To Document :
بازگشت