Publication Type |
Journal Article |
School or College |
College of Engineering |
Department |
Computing, School of |
Creator |
Fujimoto, Richard M. |
Other Author |
Tsai, Jya-Jang; Gopalakrishnan, Ganesh C. |
Title |
The roll back chip: hardware support for distributed simulation using time warp |
Date |
1987 |
Description |
Distributed simulation offers an attractive means of meeting the high computational demands of discrete event simulation programs. The Time Warp 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 Warp 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 Warp mechanism, notably distributed database concurrency control. |
Type |
Text |
Publisher |
University of Utah |
First Page |
1 |
Last Page |
25 |
Subject |
Roll back chip; Distributed simulation; Discrete event; Simulation programs; Time Warp mechanism |
Subject LCSH |
Integrated circuits; Discrete-time systems |
Language |
eng |
Bibliographic Citation |
Fujimoto, R. M., Tsai, J.-J., & Gopalakrishnan, G. C. (1987). The roll back chip: hardware support for distributed simulation using time warp. 1-25. UUCS-87-025. |
Series |
University of Utah Computer Science Technical Report |
Relation is Part of |
ARPANET |
Rights Management |
©University of Utah |
Format Medium |
application/pdf |
Format Extent |
4,886,425 bytes |
Identifier |
ir-main,16339 |
ARK |
ark:/87278/s6hd8d26 |
Setname |
ir_uspace |
ID |
705042 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6hd8d26 |