Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2006.Includes bibliographical references (p. 131-137).Computer architects rely heavily on software simulation to evaluate, refine, and validate new designs before they are implemented. However, simulation time continues to increase as computers become more complex and multicore designs become more common. This thesis investigates software structures and algorithms for quickly simulating modern cache-coherent multiprocessors by amortizing the time spent to simulate the memory system and branch predictors. The Memory Timestamp Record (MTR) summarizes the directory and cache state of a multiprocessor system in a compact data structure....
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Developing fast chip multiprocessor simulation techniques is a challenging problem. Solving this pro...
We present a new technique for the parallel simulation of cache coherent shared memory multiprocess...
This paper explores statistical simulation as a fast simulation technique for driving chip multiproc...
To increase performance, modern processors employ complex techniques such as out-of-order pipelines ...
Writing well-performing parallel programs is challenging in the multi-core processor era. In additio...
A methodology is introduced to reduce the overall simulation time of large benchmarking suites. Prev...
Architecture simulation tools are extremely useful not only to predict the performance of future sys...
An essential step in designing a new computer architecture is the careful examination of different d...
Thesis (M. Eng. and S.B.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering an...
Application performance on computer processors depends on a number of complex architectural and micr...
Accurate cache and branch predictor simulation is a crucial factor when evaluating the performance a...
Computer architects and designers rely heavily on simulation. The downside of simulation is that it ...
In this research we built a SystemC Level-1 data cache system in a distributed shared memory archite...
Thesis: M.S., Massachusetts Institute of Technology, Sloan School of Management, 1980Includes biblio...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Developing fast chip multiprocessor simulation techniques is a challenging problem. Solving this pro...
We present a new technique for the parallel simulation of cache coherent shared memory multiprocess...
This paper explores statistical simulation as a fast simulation technique for driving chip multiproc...
To increase performance, modern processors employ complex techniques such as out-of-order pipelines ...
Writing well-performing parallel programs is challenging in the multi-core processor era. In additio...
A methodology is introduced to reduce the overall simulation time of large benchmarking suites. Prev...
Architecture simulation tools are extremely useful not only to predict the performance of future sys...
An essential step in designing a new computer architecture is the careful examination of different d...
Thesis (M. Eng. and S.B.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering an...
Application performance on computer processors depends on a number of complex architectural and micr...
Accurate cache and branch predictor simulation is a crucial factor when evaluating the performance a...
Computer architects and designers rely heavily on simulation. The downside of simulation is that it ...
In this research we built a SystemC Level-1 data cache system in a distributed shared memory archite...
Thesis: M.S., Massachusetts Institute of Technology, Sloan School of Management, 1980Includes biblio...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Developing fast chip multiprocessor simulation techniques is a challenging problem. Solving this pro...
We present a new technique for the parallel simulation of cache coherent shared memory multiprocess...