ACM Home Page
Please provide us with feedback. Feedback
A parallel GPSS based on the ParaSol simulation system
Full text PdfPdf (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
INFORMS/CS : Computer Science TC
SIGSIM: ACM Special Interest Group on Simulation and Modeling
IIE : Institute of Industrial Engineers
SCS : Society for Computer Simulation
ASA : American Statistical Association
NIST : National Institue of Standards & Technology
IEEE-CS : Computer Society
IEEE-SMCS : Systems, Man & Cybernetics Society
ACM: Association for Computing Machinery
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 7,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/256562.256815
What is a DOI?

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
 
7
 
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
Collaborative Colleagues:
Felipe Knop: colleagues
Edward Mascarenhas: colleagues
Vernon Rego: colleagues