• DocumentCode
    1826802
  • Title

    Automating the runtime performance evaluation of simulation algorithms

  • Author

    Ewald, Roland ; Uhrmacher, Adelinde M.

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Rostock, Rostock, Germany
  • fYear
    2009
  • fDate
    13-16 Dec. 2009
  • Firstpage
    1079
  • Lastpage
    1091
  • Abstract
    Simulation algorithm implementations are usually evaluated by experimental performance analysis. To conduct such studies is a challenging and time-consuming task, as various impact factors have to be controlled and the resulting algorithm performance needs to be analyzed. This problem is aggravated when it comes to comparing many alternative implementations for a multitude of benchmark model setups. We present an architecture that supports the automated execution of performance evaluation experiments on several levels. Desirable benchmark model properties are motivated, and the quasi-steady state property of such models is exploited for simulation end time calibration, a simple technique to save computational effort in simulator performance comparisons. The overall mechanism is quite flexible and can be easily adapted to the various requirements that different kinds of performance studies impose. It is able to speed up performance experiments significantly, which is shown by a simple performance study.
  • Keywords
    digital simulation; benchmark model properties; quasi-steady state property; runtime performance evaluation automation; simulation algorithms; Algorithm design and analysis; Analytical models; Automatic control; Computational modeling; Computer science; Computer simulation; Data analysis; Partitioning algorithms; Performance analysis; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference (WSC), Proceedings of the 2009 Winter
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-5770-0
  • Type

    conf

  • DOI
    10.1109/WSC.2009.5429710
  • Filename
    5429710