 Evaluated the efficacy of the Named-State Register File (NSRF) from MIT. Essentially a cache for registers belonging to many different contexts, the NSRF was designed for a multithreaded parallel computer, replacing the fixed number of separate register files present in a typical multithreaded architecture.  In this project, we examined the utility of the NSRF for a <cite>uniprocessor</cite> running several unrelated contexts.  Our simulation strategy  involved extracting the register references from a number of running programs and passing the references to a cache simulator.  Evaluation  involved varying the number of contexts, time-slice length, NSRF size,  and NSRF associativity, and determining the resultant miss ratios. <cite> (With <a href="http://www.cs.wisc.edu/~jignesh/jignesh.html">Jignesh Patel</a>) </cite> <p>
