DocumentCode :
2290869
Title :
Parallel discrete event processing of sequential computations
Author :
Kalantery, Nasser
Author_Institution :
Univ. of Westminster, London, UK
fYear :
1997
fDate :
10-13 Dec 1997
Firstpage :
67
Lastpage :
72
Abstract :
Previous proposals for the application of discrete event methods to parallelization of sequential software have been based on the optimistic execution strategy. We present a new method which avoids optimistic execution. This is motivated by the observation that the control structure of a sequential program constitutes a temporal coordinate system which is exogenous to the program execution. The method employs a logical time mechanism and provides adaptive synchronisation for the distributed execution. Hence data dependent and/or conditional parallelism is released without the risk of coherency violation. The paper begins with a brief introduction to the parallel discrete event simulation paradigm. The efficient coarse grain mapping of conventional programs onto this paradigm is then discussed
Keywords :
discrete event simulation; parallel programming; parallelising compilers; program control structures; synchronisation; adaptive synchronisation; coarse grain mapping; coherency violation; conditional parallelism; data dependent parallelism; discrete event methods; logical time mechanism; optimistic execution strategy; parallel discrete event processing; parallel discrete event simulation; program control structure; sequential computations; sequential software parallelization; temporal coordinate system; Application software; Clocks; Communication channels; Concurrent computing; Discrete event simulation; Optimization methods; Partial response channels; Runtime; Synchronization; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
Conference_Location :
Seoul
Print_ISBN :
0-8186-8227-2
Type :
conf
DOI :
10.1109/ICPADS.1997.652531
Filename :
652531
Link To Document :
بازگشت