| A parallel GPSS based on the ParaSol simulation system |
| Full text |
Pdf
(932 KB)
|
| Source
|
Winter Simulation Conference
archive
Proceedings of the 28th conference on Winter simulation
table of contents
Coronado, California, United States
Pages: 801 - 808
Year of Publication: 1996
ISBN:0-7803-3383-7
|
|
Authors
|
|
Felipe Knop
|
Department of Computer Sciences, Purdue University, West Lafayette, IN
|
|
Edward Mascarenhas
|
Department of Computer Sciences, Purdue University, West Lafayette, IN
|
|
Vernon Rego
|
Department of Computer Sciences, Purdue University, West Lafayette, IN
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 7, Citation Count: 0
|
|
|
ABSTRACT
Much of the research in parallel discrete-event simulation (PDES) has resulted in new experimental simulation languages or toolkits. Meanwhile, the simulation community continues to use existing (serial) commercial tools which are reportedly more powerful and flexible from a modeler's point of view. A possible way to increase the impact of PDES in the simulation community is to make existing simulation packages execute in parallel. Towards this end, we present a parallelization of the GPSS simulation language. We implement parallel GPSS as a GPSS-to-C++ translator and execute the transformed code with the help of the ParaSol parallel simulation system. The mapping from GPSS to ParaSol is simple because, unlike other parallel simulation systems, ParaSol is transaction oriented. On the other hand, because GPSS was not designed with parallelism in mind 'there are GPSS constructs that can behave poorly in a parallel environment. We present details on the mapping, some of the challenges we faced in this task, and key solutions that we adopted to enhance parallelism.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
BoyanTech, Inc. 1995. McLean, VA 22102. CPSim 1.0 User's Guide and Reference Manual.
|
 |
4
|
|
| |
5
|
Fujimoto, R.M. 1993. Parallel discrete event simulation: Will the field survive? ORSA Journal of Computing, 5(3):213-230.
|
| |
6
|
Fabian Gomes , John Cleary , Alan Covington , Steve Franks , Brian Unger , Zhong-e Ziao, SimKit: a high performance logical process simulation class library in C++, Proceedings of the 27th conference on Winter simulation, p.706-713, December 03-06, 1995, Arlington, Virginia, United States
[doi> 10.1145/224401.224714]
|
| |
7
|
Edward Mascarenhas , Felipe Knop , Vernon Rego, ParaSol: a multithreaded system for parallel simulation based on mobile threads, Proceedings of the 27th conference on Winter simulation, p.690-697, December 03-06, 1995, Arlington, Virginia, United States
[doi> 10.1145/224401.224711]
|
| |
8
|
Mascarenhas, E. and V. Rego. 1996. Ariadne: architecture of a portable threads system supporting thread migration. Software- Practice and Experience, 26(3):327- 356.
|
| |
9
|
|
 |
10
|
|
| |
11
|
|
 |
12
|
|
|