A novel parallel computer architecture for speeding up large-scale discrete event simulation problems is investigated. In contrast to existing machines that require the programmer or compiler to perform data dependence analysis at compile time, the VIRTUAL TIME MACHINE (VTM) performs this task at runtime. In particular, the VTM hardware automatically detects and recovers from violations of data independence constraints as they occur. A sophisticated memory system that is addressed using both a spatial and a temporal coordinate is used to efficiently implement this mechanism. Dynamic load balancing/scheduling policies are used to minimize the frequency of dependency errors.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
8902362
Program Officer
Yechezkel Zalcstein
Project Start
Project End
Budget Start
1989-09-15
Budget End
1990-03-13
Support Year
Fiscal Year
1989
Total Cost
Indirect Cost
Name
University of Utah
Department
Type
DUNS #
City
Salt Lake City
State
UT
Country
United States
Zip Code
84112