DocumentCode
2784522
Title
CPSim: a tool for creating scalable discrete event simulations
Author
Groselj, B.
Author_Institution
BoyanTech. Inc., McLean, VA
fYear
1995
fDate
3-6 Dec 1995
Firstpage
579
Lastpage
583
Abstract
CPSim is a tool that was originally designed for parallel simulations. A strict separation between the CPSim kernel and its application library enabled the creation of a serial version, preserving the user interface in the process. In other words, the same source simulation program written in C that uses the CPSim library may be compiled to run on a personal computer or on a multicomputer. The paper presents the CPSim programming model that enabled scalability and portability. It is also shown that a CPSim simulation executed on a single processor can outperform a classical event list simulation
Keywords
discrete event simulation; parallel programming; software libraries; software reusability; CPSim kernel; CPSim library; CPSim programming model; application library; classical event list simulation; multicomputer; parallel simulations; personal computer; portability; scalability; scalable discrete event simulations; serial version; source simulation program; user interface; Computational modeling; Computer networks; Concurrent computing; Costs; Discrete event simulation; Graphical user interfaces; Libraries; Parallel machines; Switches; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Conference Proceedings, 1995. Winter
Conference_Location
Arlington, VA
Print_ISBN
0-78033018-8
Type
conf
DOI
10.1109/WSC.1995.478802
Filename
478802
Link To Document