• DocumentCode
    2791099
  • Title

    Benchmarking Memory Management Capabilities within ROOT-Sim

  • Author

    Vitali, Roberto ; Pellegrini, Alessandro ; Quaglia, Francesco

  • Author_Institution
    DIS, Sapienza Univ. di Roma, Rome, Italy
  • fYear
    2009
  • fDate
    25-28 Oct. 2009
  • Firstpage
    33
  • Lastpage
    40
  • Abstract
    In parallel discrete event simulation techniques, the simulation model is partitioned into objects, concurrently executing events on different CPUs and/or multiple CPU-Cores.In such a context, run-time supports for logical time synchronization across the different simulation objects play a central role in determining the effectiveness of the specific parallel simulation environment. In this paper we present an experimental evaluation of the memory management capabilities offered by the ROme OpTimistic Simulator (ROOT-Sim). This is an open source parallel simulation environment transparently supporting optimistic synchronization via recoverability (based on incremental log/restore techniques) of any type of memory operation affecting the state of simulation objects, i.e., memory allocation, deallocation and update operations. The experimental study is based on a synthetic benchmark which mimics different read/write patterns inside the dynamic memory map associated with the state of simulation objects. This allows sensibility analysis of time and space effects due to the memory management subsystem while varying the type and the locality of the accesses associated with event processing.
  • Keywords
    parallel programming; storage management; ROOT-Sim; ROme OpTimistic Simulator; logical time synchronization; memory allocation; memory deallocation; memory management capability; open source parallel simulation; parallel discrete event simulation; parallel simulation environment; Application software; Computational modeling; Context modeling; Delay; Design optimization; Discrete event simulation; Memory management; Programming profession; Read-write memory; Runtime environment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Simulation and Real Time Applications, 2009. DS-RT '09. 13th IEEE/ACM International Symposium on
  • Conference_Location
    Singapore
  • ISSN
    1550-6525
  • Print_ISBN
    978-0-7695-3868-6
  • Type

    conf

  • DOI
    10.1109/DS-RT.2009.15
  • Filename
    5361786