The Roll Back Chip: Hardware Support for Distributed Simulation Using Time Warp.

Abstract

Distributed simulation offers an attractive means of meeting the high computational demands of discrete event simulation programs. The Time Wrap mechanism has been proposed to ensure correct sequencing of events in distributed simulation programs without blocking processes unnecessarily. However, the overhead of state saving and rollback in Time Wrap is one obstacle that may severely degrade performance. A special purpose hardware component, the rollback chip (RBC), is proposed to manage the state of a processor and provide an efficient rollback mechanism within a node of a parallel computer. The chip may be viewed as a special purpose memory management unit that lies on the data path between processor and memory. The algorithm implemented by the rollback chip is described, as well as extensions to the basic design. Implementation of the chip is briefly discussed. In addition to distributed simulation, the rollback chip may be used in other applications using the Time Wrap mechanism, notably distributed database concurrency control.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1987
Accession Number
ADA187823

Entities

People

  • Ganesh Gopalakrishnan
  • Jya-jang Tsai
  • Richard M. Fujimoto

Organizations

  • University of Utah

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Application Software
  • Application-Specific Integrated Circuits
  • Central Processing Units
  • Computations
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Microprocessors
  • Networks
  • Parallel Computing
  • Parallel Processing
  • Prototypes
  • Simulations
  • Simulators
  • Software Development

Fields of Study

  • Computer science

Readers

  • Applied Combinatorial Optimization and Logic Circuit Design.
  • Parallel and Distributed Computing.