• Home
  • Search
  • Benchmarking Memory Management Capabilities within ROOT-Sim
  • Open Access IconOpen Access
  • Cite Icon11
  • https://doi.org/10.1109/ds-rt.2009.15Copy DOI Icon

Benchmarking Memory Management Capabilities within ROOT-Sim

  • Jan 1, 2009
  • Roberto Vitali +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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. hi this paper vile 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, deal-location 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.

Similar Papers
  • Conference Article
  • Citations32

Distributed network simulations using the dynamic simulation backplane

  • Apr 16, 2001
  • G.F Riley +4
  • Research Article

Maya: a simulation platform for distributed shared memories

  • Jul 01, 1994
  • ACM SIGSIM Simulation Digest
  • Divyakant Agrawal +3
  • Research Article
  • Citations2

Fine-Grained Parallel and Distributed Spatial Stochastic Simulation of Biological Reactions

  • Sep 01, 2011
  • Advanced Materials Research
  • Fei Xing +3
  • Research Article
  • Citations41

Going vertical in memory management

  • Jun 14, 2014
  • ACM SIGARCH Computer Architecture News
  • Lei Liu +5
  • Conference Article
  • Citations19

Going vertical in memory management: Handling multiplicity by multi-policy

  • Jun 01, 2014
  • Lei Liu +5
  • Conference Article
  • Citations3

A parallel LCC simulation system

  • Jan 01, 2002
  • K Hering
  • Conference Article
  • Citations70

Learning from the past

  • May 26, 2014
  • Alessandro Margara +2
  • Conference Article

Dynamic Memory Manager: A memory usage Statistical Tool

  • Jun 24, 2022
  • Avita Katal +3
  • Research Article
  • Citations4

Combining Machine Learning and Lifetime-Based Resource Management for Memory Allocation and Beyond

  • Mar 25, 2024
  • Communications of the ACM
  • Martin Maas +5
  • PDF
  • Research Article
  • Citations3

Hardware Dynamic Memory Manager for Hard Real-Time Systems

  • Oct 01, 2019
  • Annals of Emerging Technologies in Computing
  • Lukáš Kohútka +2
  • Conference Article
  • Citations12

Improving Scalability of Network Emulation through Parallelism and Abstraction

  • Apr 04, 2005
  • C Kiddle +2
  • Conference Article
  • Citations21

Parallel discrete-event simulation of population dynamics

  • Dec 01, 2008
  • Bhakti Satyabudhi +1
  • Conference Article
  • Citations128

Mosaic

  • Oct 14, 2017
  • Rachata Ausavarungnirun +6
  • Conference Article
  • Citations14

Parallel discrete event simulation with Erlang

  • Sep 15, 2012
  • Luca Toscano +2
  • PDF
  • Conference Article
  • Citations6

NextGen-Malloc: Giving Memory Allocator Its Own Room in the House

  • Jun 22, 2023
  • Ruihao Li +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.