Improving Balanced Scheduling with Compiler Optimizations that Increase Instruction-Level Parallelism. - Jack L. Lo; Susan J. Eggers (PLDI, 1995)

Exploiting Choice: Instruction Fetch and Issue on an Implementable Simultaneous Multithreading Processor. - Dean M. Tullsen; Susan J. Eggers; Joel S. Emer; Henry M. Levy; Jack L. Lo; Rebecca L. Stamm (ISCA, 1996)

Simultaneous multithreading: a platform for next-generation processors. - Susan J. Eggers; Joel S. Emer; Henry M. Levy; Jack L. Lo; Rebecca L. Stamm; Dean M. Tullsen (IEEE Micro, 1997)

Converting Thread-Level Parallelism to Instruction-Level Parallelism via Simultaneous Multithreading. - Jack L. Lo; Susan J. Eggers; Joel S. Emer; Henry M. Levy; Rebecca L. Stamm; Dean M. Tullsen (ACM Trans. Comput. Syst., 1997)

An Analysis of Database Workload Performance on Simultaneous Multithreaded Processors. - Jack L. Lo; Luiz André Barroso; Susan J. Eggers; Kourosh Gharachorloo; Henry M. Levy; Sujay S. Parekh (ISCA, 1998)

Supporting Fine-Grained Synchronization on a Simultaneous Multithreading Processor. - Dean M. Tullsen; Jack L. Lo; Susan J. Eggers; Henry M. Levy (HPCA, 1999)

Tuning Compiler Optimizations for Simultaneous Multithreading. - Jack L. Lo; Susan J. Eggers; Henry M. Levy; Sujay S. Parekh; Dean M. Tullsen (Int. J. Parallel Program., 1999)

Software-Directed Register Deallocation for Simultaneous Multithreaded Processors. - Jack L. Lo; Sujay S. Parekh; Susan J. Eggers; Henry M. Levy; Dean M. Tullsen (IEEE Trans. Parallel Distributed Syst., 1999)