DocumentCode :
2142645
Title :
Dag consistent parallel simulation: a predictable and robust conservative algorithm
Author :
Cai, Wentong ; Letertre, Emmanuelle ; Turner, Stephen J.
Author_Institution :
Sch. of Appl. Sci., Nanyang Technol. Univ., Singapore
fYear :
1997
fDate :
10-13 Jun 1997
Firstpage :
178
Lastpage :
181
Abstract :
We present a novel approach to parallel discrete event simulation based on the Cilk model of multithreaded computation. Cilk´s runtime system not only manages the low-level aspects of program execution, but also provides the user with an algorithmic model of performance which can be used to predict the execution time of a parallel simulation. Moreover, a Cilk application can “scale down” to run on a single processor with nearly the same performance as that of serial code. A conservative parallel discrete event simulation algorithm has been developed in which communication between logical processes is achieved using Cilk´s virtual memory model, dag consistent shared memory. The simulation executes in cycles, where each cycle involves a divide and conquer computation. Although local lookahead information can be exploited, the algorithm is robust in that it also calculates a global simulation time for each cycle. It can therefore be used for applications where zero lookahead may occur
Keywords :
directed graphs; discrete event simulation; divide and conquer methods; parallel algorithms; shared memory systems; Cilk application; algorithmic model; conservative parallel discrete event simulation algorithm; directed acyclic graph consistent shared memory; divide and conquer computation; global simulation time; local lookahead information; low-level aspects; multithreaded computation; parallel discrete event simulation; parallel simulation; virtual memory model; Algorithm design and analysis; Computational modeling; Computer science; Costs; Discrete event simulation; Parallel architectures; Parallel machines; Predictive models; Robustness; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Simulation, 1997., Proceedings., 11th Workshop on
Conference_Location :
Lockenhaus
Print_ISBN :
0-8186-7964-6
Type :
conf
DOI :
10.1109/PADS.1997.594604
Filename :
594604
Link To Document :
بازگشت