• Home
  • Search
  • An adaptive memory management protocol for Time Warp parallel simulation
  • Cite Icon63
  • https://doi.org/10.1145/183018.183041Copy DOI Icon

An adaptive memory management protocol for Time Warp parallel simulation

  • May 1, 1994
  • Samir R Das +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

It is widely believed that Time Warp is prone to two potential problems: an excessive amount of wasted, rolled back computation resulting from “rollback thrashing” behaviors, and inefficient use of memory, leading to poor performance of virtual memory and/or multiprocessor cache systems. An adaptive mechanism is proposed based on the Cancelback memory management protocol that dynamically controls the amount of memory used in the simulation in order to maximize performance. The proposed mechanism is adaptive in the sense that it monitors the execution of the Time Warp program, automatically adjusts the amount of memory used to reduce Time Warp overheads (fossil collection, Cancelback, the amount of rolled back computation, etc.) to a manageable level. The mechanism is based on a model that characterizes the behavior of Time Warp programs in terms of the flow of memory buffers among different buffer pools. We demonstrate that an implementation of the adaptive mechanism on a Kendall Square Research KSR-1 multiprocessor is effective in automatically maximizing performance while minimizing memory utilization of Time Warp programs, even for dynamically changing simulation models.

Similar Papers
  • Research Article
  • Citations106

Computing global virtual time in shared-memory multiprocessors

  • Oct 01, 1997
  • ACM Transactions on Modeling and Computer Simulation
  • Richard M Fujimoto +1
  • Conference Article
  • Citations4

Optimism: not just for event execution any more

  • Jan 20, 2003
  • C.H Young +2
  • Research Article
  • Citations7

Buffer management in shared-memory Time Warp systems

  • Jul 01, 1995
  • ACM SIGSIM Simulation Digest
  • Richard M Fujimoto +1
  • Book Chapter

A FIFO Queue Class Library as a State Variable of Time Warp Logical Processes

  • Jan 01, 1998
  • Soichiro Hidaka +3
  • Research Article
  • Citations3

The migration prefetcher

  • Jan 01, 2012
  • ACM Transactions on Architecture and Code Optimization
  • Javier Lira +3
  • Research Article
  • Citations3

RISCs vs. CISCs for Prolog: a case study

  • Oct 01, 1987
  • ACM SIGARCH Computer Architecture News
  • Gaetano Borriello +3
  • Research Article

An input centric paradigm for program dynamic optimizations and lifetime evolvement

  • Oct 17, 2018
  • Xipeng Shen +1
  • Conference Article
  • Citations10

Program modelling via inter-reference gaps and applications

  • Jan 10, 1995
  • V Phalke +1
  • Research Article

Graph-Based, Time-Warped Embedding for Time Series Analysis and Process Monitoring

  • Feb 10, 2026
  • Industrial & Engineering Chemistry Research
  • Kyle Territo +1
  • Research Article
  • Citations17

Methodology and empirical results of program behaviour measurements

  • May 28, 1980
  • ACM SIGMETRICS Performance Evaluation Review
  • Timo O Alanko +2
  • Research Article
  • Citations68

Chip Multiprocessor Design Space Exploration through Statistical Simulation

  • Dec 01, 2009
  • IEEE Transactions on Computers
  • Davy Genbrugge +1
  • Research Article

РОЗВИТОК СОЦІАЛЬНОЇ ПОЛІТИКИ В КОНТЕКСТІ ГАРМОНІЗАЦІЇ ІНТЕРЕСІВ ЕКОНОМІЧНИХ СУБ’ЄКТІВ

  • Jan 01, 2021
  • Market Infrastructure
  • Svitlana Fimyar +1
  • Research Article
  • Citations91

Hardware-Assisted Run-Time Monitoring for Secure Program Execution on Embedded Processors

  • Dec 01, 2006
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Divya Arora +3
  • Research Article
  • Citations23

Adaptive Slot Allocation in DOCSIS-Based CATV Networks

  • Jun 01, 2004
  • IEEE Transactions on Multimedia
  • W Liao +1
  • Research Article
  • Citations24

A Video Bitrate Adaptation and Prediction Mechanism for HTTP Adaptive Streaming

  • Mar 21, 2017
  • ACM Transactions on Multimedia Computing, Communications, and Applications
  • Ashkan Sobhani +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.