• DocumentCode
    2792386
  • Title

    SimKit: a high performance logical process simulation class library in C++

  • Author

    Gomes, Fabian ; Franks, Steve ; Unger, Brian ; Xiao, Zhong-e ; Cleary, John ; Covington, Alan

  • Author_Institution
    Dept. of Comput. Sci., Calgary Univ., Alta., Canada
  • fYear
    1995
  • fDate
    3-6 Dec 1995
  • Firstpage
    706
  • Lastpage
    713
  • Abstract
    SimKit is a C++ class library that is designed for fast discrete event simulation. SimKit presents a simple, elegant logical process view of simulation enabling both sequential and parallel execution without code changes to application models. The sequential executive performs well on a variety of UNIX platforms and facilitates debugging and testing. The parallel executive (WarpKit) is based on the Time Warp paradigm and supports efficient parallel execution on shared memory multiprocessor hardware such as the Silicon Graphics Power Challenge and the Sun SparcServer 1000/2000. This paper describes the design features of the SimKit system. A brief overview of the logical process modeling view commonly used in parallel discrete event simulation (PDES) is presented. The SimKit classes are then introduced followed by a brief tutorial on how to build and simulate object oriented models using SimKit
  • Keywords
    discrete event simulation; parallel programming; program debugging; program testing; synchronisation; C++; Silicon Graphics Power Challenge; SimKit; Sun SparcServer 1000/2000; Time Warp paradigm; WarpKit; debugging; fast discrete event simulation; high performance logical process simulation class library; object oriented models; parallel discrete event simulation; parallel executive; sequential executive; shared memory multiprocessor hardware; testing; Debugging; Discrete event simulation; Graphics; Hardware; Libraries; Object oriented modeling; Performance evaluation; Sequential analysis; Silicon; Sun;
  • 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.478847
  • Filename
    478847