In parallel discrete event simulation techniques, the simulation model is partitioned into objects, concurrently executing events on different CPUs and/or multiple CPUCores. 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

Benchmarking Memory Management Capabilities within ROOT-Sim / Vitali, Roberto; Pellegrini, Alessandro; Quaglia, Francesco. - ELETTRONICO. - (2009), pp. 33-40. ((Intervento presentato al convegno 13th IEEE/ACM Symposium on Distributed Simulation and Real-Time Applications (DS-RT 2009) tenutosi a Singapore, SINGAPORE [10.1109/ds-rt.2009.15].

Benchmarking Memory Management Capabilities within ROOT-Sim

VITALI, Roberto;PELLEGRINI, ALESSANDRO
;
QUAGLIA, Francesco
2009

Abstract

In parallel discrete event simulation techniques, the simulation model is partitioned into objects, concurrently executing events on different CPUs and/or multiple CPUCores. 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
9780769538686
File allegati a questo prodotto
File Dimensione Formato  
Vitali_Postprint_Benchmarking-Memory_2009.pdf

accesso aperto

Note: https://ieeexplore.ieee.org/document/5361786
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 353.04 kB
Formato Adobe PDF
353.04 kB Adobe PDF Visualizza/Apri PDF
Vitali_Benchmarking-Memory_2009.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 485.02 kB
Formato Adobe PDF
485.02 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Vitali_Frontespizio-indice_Benchmarking-Memory_2009.pdf

solo gestori archivio

Tipologia: Altro materiale allegato
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.71 MB
Formato Adobe PDF
1.71 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: http://hdl.handle.net/11573/508295
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 0
social impact