Efficient and Scalable PRAM Algorithms for Discrete-Event Simulation of Bounded Degree Networks
✍ Scribed by S. Prasad
- Publisher
- Elsevier Science
- Year
- 1993
- Tongue
- English
- Weight
- 603 KB
- Volume
- 18
- Category
- Article
- ISSN
- 0743-7315
No coin nor oath required. For personal study only.
✦ Synopsis
We describe two new parallel algorithms, one conservative and another optimistic, for discrete-event simulation on an exclusiveread exclusive-write parallel random-access machine (EREW PRAM). The target physical systems are bounded degree networks which are represented by logic circuits. Employing (p) processors, our conservative algorithm can simulate up to (O(p)) independent messages of a system with (n) logical processes in (O(\log n)) time. The number of processors, (p), can be optimally varied in the range (1 \leq p \leq n). To identify independent messages, this algorithm also introduces a novel scheme based on a variable size time window. Our optimistic algorithm is designed to reduce the rollback frequency and the memory requirement to save past states and messages. The optimistic algorithm also simulates (O(p)) earliest messages on a (p)-processor computer in (O(\log n)) time. To our knowledge, such a theoretical efficiency in parallel simulation algorithms, conservative or optimistic, has been achieved for the first time. 1993 Academic Press, Inc.