ACM Home Page
Please provide us with feedback. Feedback
The APOSTLE simulation language: granularity control and performance data
Full text PdfPdf (1.09 MB)
Source Workshop on Parallel and Distributed Simulation archive
Proceedings of the tenth workshop on Parallel and distributed simulation table of contents
Philadelphia, Pennsylvania, United States
Pages: 114 - 123  
Year of Publication: 1996
ISBN:0-8186-7539-X
Also published in ...
Authors
Paul Wonnacott  Defence Research Agency, Malvern, Worcestershire WR14 3PS, United Kingdom
David Bruce  Defence Research Agency, Malvern, Worcestershire WR14 3PS, United Kingdom
Sponsors
IEEE-CS\TCSIM : TC on Simulation
SIGSIM: ACM Special Interest Group on Simulation and Modeling
SCS : Society for Computer Simulation
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 8,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

A simulation-oriented language can significantly enhance the usability of Parallel Discrete Event Simulation (PDES) by hiding the complexities of the synchronization protocol used to ensure that events are processed in the correct order. The higher-level interface presented to the user by such a language also allows optimizations to be performed that are difficult and cumbersome with current parallel simulators, such as granularity control. APOSTLE is a new high-level simulation-oriented language for PDES, and in this paper we report that the APOSTLE granularity control mechanism reduced simulation run-times by as much as 80%. We also report that APOSTLE achieved a parallel speed-up of around 9 on 16 processors relative to its optimized sequential implementation and a parallel speed-up of around 6 on 16 processors relative to MODSIM II. Overall, we believe that the widespread success of PDES can only be achieved using a simulation-oriented language, and that APOSTLE has made a significant contribution towards this goal.


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
Baezner, D.; et al. "Sim++TM: The Transition to Distributed Simulation". In Proc. SCS Multiconf. on Distributed Simulation (San Diego, California, 17-19 January 1990). 211-218.
3
 
4
5
 
6
7
 
8
Booth, C. J. M.; et al. "Experiences in Implementing the Breathing Time Buckets Algorithm on a Transputer Array". In Proc. IASTED International Conference on Modelling and Simulation, (Pittsburgh, Pennsylvania, 10-12 May 1993). 274-277.
9
 
10
Buhr, P. A. 1995. "Are Safe Concurrency Libraries Possible?". Communications of the ACM, vol. 38, no. 2, 117-120.
 
11
CACI. 1991. "MODSIM IITM Reference Manual", CACI Products Company, La Jolla, California.
 
12
Damitio, M.; et al. "Comparing the Breathing Time Buckets Algorithm and the Time Warp Operating System on a Transputer Architecture". In Proc. of the European Simulation MultiConf. (Barcelona, Spain, 1-3 June 1994). 141-145.
 
13
 
14
Fujimoto, R. M. 1993. "Parallel Discrete Event Simulation: Will the Field Survive?". ORSA Journal on Computing, vol. 5, no. 3 (Summer), 213-230.
 
15
Hoare, E; et al. "The Application of High Performance Parallel Computing to Military Simulation". In Proc. 1995 Simulation Multiconf. (Military, Government and Aerospace Simulation) (Phoenix, Arizona, 9-13 April 1995). 115-119.
16
17
 
18
19
 
20
Rich, D. O. and R. E. Michelsen. 1989. Writing Parallel Discrete- Event Simulations in ModSim: Insight and Experience. Technical Report LA-UR-89-3104, Los Alamos National Laboratory, Los Alamos, New Mexico 87545.
 
21
 
22
Steinman, J. S. 1992. "SPEEDES: A Multiple-Synchronization Environment for Parallel Discrete-Event Simulation". International Journal of Computer Simulation, vol. 2, no. 3, 251-286.
23
 
24
Waldorf, J. and R. Bagrodia. 1994. "MOOSE: A Concurrent Object-Oriented Language for Simulation". International Journal in Computer simulation, vol. 4, no. 2, 235-257.
 
25
 
26
Wonnacott, P. and D. Bruce. "The design of ,4POST/_E- a highlevel, object-oriented language for parallel and distributed discrete event simulation", in Proc. 1995 Western Multiconf. on Computer Simulation (Object Oriented Simulation) (Las Vegas, Nevada, 16-18 January 1995). 101-106.
 
27
Wonnacott, P. and D. Bruce. "A prototype implementation of AlaOSrLE, and its performance". In Proc. 1995 Summer Computer Simulation Conf. (Ottawa, Canada, 24-26 July 1995). 197-205.


Collaborative Colleagues:
Paul Wonnacott: colleagues
David Bruce: colleagues