The Design and Implementation of a Special Purpose Cache for the Roll Back Chip

Abstract

The Roll-back chip is an integral part of a special purpose simulation engine based on the Time-Warp mechanism. The RBC is in the critical path of the system and the roll-back processor should not have to access the memory in performing critical operations. We describe the design and implementation (in VLSI) of a special purpose cache that stores the most recently accessed data and performs certain operations on it. The goal of this project was to implement the Cache in VLSI. This is intended to be a prototype chip. The environment in which it will operate was constantly evolving at the time of writing of this report. In fact, the specifications of the Cache itself changed as we were implementing it. A strong case was made in the introduction for the implementation of rollback capabilities in hardware. As of today, no hardware exists to support rollback capabilities in distributed simulation environments. Further research on this topic is underway at the Computer Science department of the University of Utah.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 17, 1988
Accession Number
ADA203091

Entities

People

  • Narayana S. Mani
  • Surya Mantha

Organizations

  • University of Utah

Tags

DTIC Thesaurus Topics

  • Complex Systems
  • Computations
  • Computer Science
  • Computer Simulations
  • Computers
  • Environment
  • Integrals
  • Parallel Processors
  • Precision
  • Prototypes
  • Simulations
  • Simulators
  • Specifications
  • Universities

Readers

  • Parallel and Distributed Computing.
  • Systems Analysis and Design