Summary: THE ACCELERATION OF STRUCTURAL
MICROARCHITECTURAL SIMULATION VIA SCHEDULING
DAVID AARON PENRY
PRESENTED TO THE FACULTY
OF PRINCETON UNIVERSITY
IN CANDIDACY FOR THE DEGREE
OF DOCTOR OF PHILOSOPHY
RECOMMENDED FOR ACCEPTANCE
BY THE DEPARTMENT OF
c Copyright by David Aaron Penry, 2006.
All Rights Reserved
Microarchitects rely upon simulation to evaluate design alternatives, yet constructing an ac-
curate simulator by hand is a difficult and time-consuming process because simulators are usually
written in sequential languages while the system being modeled is concurrent. Structural mod-
eling can mitigate this difficulty by allowing the microarchitect to specify the simulation model
in a concurrent, structural form; a simulator compiler then generates a simulator from the model.