APOSTLE(ID:7565/aps007)


parallel discrete event simulation language,, Malvern, UK 1996


References:
  • Wonnacott, P. and D. Bruce. "A prototype implementation of APOSTLE, and its performance". In Proc. 1995 Summer Computer Simulation Conf. (Ottawa, Canada, 24-26 July 1995). 197-205 view details
  • Wonnacott, P. and D. Bruce. "The design of APOSTLE - 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 view details
  • Wonnacott, Paul and Bruce, David "The APOSTLE simulation language: granularity control and performance data" Tenth Workshop on Parallel and Distributed Simulation Philadelphia, Pennsylvania, United States pp114-123 view details 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. DOI