The pdf for some theses can be obtained by clicking on their titles. Others can usually be obtained from UMI dissertation services or the University of Michigan.
- "Physically Dense Server Architectures", Anthony Thomas Gutierrez, The University of Michigan, 2015. [pdf]
- "Scaling High-Performance Interconnect Architectures to Many-Core Systems", Korey LaMar Sewell, The University of Michigan, 2012. [pdf]
- "Near-Threshold Computing: From Single Core to Many-Core Energy Efficient Architectures", Ronald G. Dreslinski Jr., The University of Michigan, 2011. [pdf]
- "Energy-efficient Architecture For Mobile Signal Processing", Sangwon Seo, The University of Michigan, 2011. [pdf]
- "Architecture And Analysis For Next Generation Mobile Signal Processing", Mark Woh, The University of Michigan, 2011. [pdf]
- "A Hardware/Software Approach for Alleviating Scalability Bottlenecks in Transactional Memory Applications", Geoffrey Wyman Blake, The University of Michigan, 2011. [pdf]
- "Efficient Data Center Architectures Using Non-Volatile Memory and Reliability Techniques", David Andrew Roberts, The University of Michigan, 2010. [pdf]
- "Disaggregated Memory Architectures for Blade Servers", Kevin Te-Ming Lim, The University of Michigan, 2010. (Co-chairman Steven Reinhardt)[pdf]
- "Cache Resource Allocation in Large Scale Chip Multiprocessors", Lisa Rufeng Hsu, The University of Michigan, 2010. (Co-chairman Steven Reinhardt)[pdf]
- "Full-System Critical-Path Analysis and Performance Prediction", Ali Ghassan Saidi, The University of Michigan, 2009. (Co-chairman Steven Reinhardt)[pdf]
- "Microarchitecture Choices and Tradeoffs For Maximizing Processing Efficiency", Deborah T Marr, The University of Michigan, 2008. [pdf]
- "Realizing Software Defined Radio - A Study in Designing Mobile Supercomputers", Yuan Lin, The University of Michigan, 2008. (Co-chairman Scott Mahlke)[pdf]
- "The Fast, Efficient, And Representative Benchmarking of Future Microarchitectures", Jeffrey Stuart Ringenberg, The University of Michigan, 2008. [pdf]
- "Architecting Energy Efficient Servers", Tae Ho Kgil, The University of Michigan, 2007. [pdf]
- "A Baseband Processor for Software Defined Radio Terminals", Hyunseok Lee, The University of Michigan, 2007. [pdf]
- "Improving Performance and Energy Consumption in Region-Based Caching Architectures", Michael J Geiger, The University of Michigan, 2006. (Co-chairman Gary Tyson)[pdf]
- "Application-Specific Architecture Framework for High-Performance Low-Power Embedded Computing", Allen Chao-Hung Cheng, The University of Michigan, 2006. (Co-chairman Gary Tyson)[pdf]
- "Virtualizing Register Context", David W Oehmke, The University of Michigan, 2005. [pdf]
- "Circuit and Microarchitectural Techniques for Processor On-Chip Cache Leakage Power Reduction", Nam Sung Kim, The University of Michigan, 2004. [pdf]
- "Design, Implementation and use of an Experimental Compiler for Computer Architecture Research", David Anthony Greene, The University of Michigan, 2003. [pdf]
- "Limits and Misconceptions in Branch Prediction", Avinoam Nomik Eden, The University of Michigan, 2001. [pdf]
- "Compiler and Microarchitecture Mechanisms for Exploiting Registers to Improve Memory Performance", Matthew Allan Postiff, The University of Michigan, 2001. [pdf]
- "Automatic Monitoring for Interactive Performance and Power Reduction", Krisztian Flautner, The University of Michigan, 2001. [pdf]
- "Modern DRAM Architectures", Brian Thomas Davis, The University of Michigan, 2001. (Co-chairman Bruce Jacob)[pdf]
- "Efficient Execution of Compressed Programs", Charles Robert Lefurgy, The University of Michigan, 2000. [pdf]
- "Pseudo-Vector Machines for Embedded Applications", Lea Hwang Lee, The University of Michigan, 2000. [pdf]
- "The Impact of Computer Architectures Features on Image Processing Application Execution Times: A Case Study Using MPEG Image Sequence Compression on the IMB SP2", Jeremy Alan Salinger, The University of Michigan, 2000. (Co-chairman Gregory Wakefield)[pdf]
- "Functional Design Verification for Microprocessors by Error Modeling", David Van Campenhout, The University of Michigan, 1999. [pdf]
- "Improving Processor Performance by Dynamically Pre-Processing the Instruction Stream", James David Dundas, The University of Michigan, 1998. [pdf]
- "Optimizing High Performance Dynamic Branch Predictors", Chih-Chieh Lee, The University of Michigan, 1997. [pdf]
- "Enhancing Instruction Fetching Mechanism Using Data Compression", I-Cheng Chen, The University of Michigan, 1997. [pdf]
- "Software-Oriented Memory-Management Design", Bruce Ledley Jacob, The University of Michigan, 1997. [pdf]
- "Reducing the Penalty of Branch and Load Hazards in Pipelined Microprocessors", Michael Leonard Golden, The University of Michigan, 1995. [pdf]
- "OS/Architecture Interactions and Influence on Computer Architecture", David Frederick Nagle, The University of Michigan, 1995. [pdf]
- "Cache Behavior in the Presence of Speculative Execution - The Benefits of Misprediction", James E Pierce, The University of Michigan, 1995. [pdf]
- "Architectural Macro-Modeling of Processor Memory Components", Ghazanfar Ali Khan, The University of Michigan, 1995. [pdf]
- "Trace-driven Memory Simulation", Richard Albert Uhlig, The University of Michigan, 1995. [pdf]
- "Architectural Trade-offs in a Latency Tolerant Gallium Arsenide Microprocessor", Michael Douglas Upton, The University of Michigan, 1994. (Co-chairman Richard Brown)[pdf]
- "Loop Optimization Techniques on Multi-Issue Architectures", Dan Richard Kaiser, The University of Michigan, 1994. [pdf]
- "Technology-Organization Trade-offs in the Architecture of a High Performance Processor", Oyekunle Ayinde Olukotun, The University of Michigan, 1991. [pdf]
- "Run-Time Support for Parallel Programs", Russell Mace Clapp, The University of Michigan, 1991. [pdf]
- "Design of a Non-Interfering Debugger for Embedded Real-Time Systems", Venu Prabhakar Banda, The University of Michigan, 1990. (Co-chairman Richard Volz)[pdf]
- "Machine Recognition and Attitude Estimation of Three-Dimensional Objects", Paul Gunther Gottschalk III, The University of Michigan, 1990. [pdf]
- "A Distributed Real-Time Language and Its Operational Semantics", Padmanabhan Krishnan, The University of Michigan, 1989. (Co-chairman Richard Volz)[pdf]
- "Parallel Processing of Best-First Branch and Bound Algorithms on Distributed Memory Multiprocessors", Tarek Saad Abdel-Rahman, The University of Michigan, 1989. [pdf]
- "Bus and Cache Memory Organizations for Multiprocessors", Donald Charles Winsor, The University of Michigan, 1989. [pdf]
- "High Performance Communications for Hypercube Multiprocessors", Gregory Dean Buzzard, The University of Michigan, 1988. [pdf]
- "Recognition of Partially Occluded Parts", Jerry Lee Turney, The University of Michigan, 1986. [pdf]
- "A Study in Memory Interference Models", H.B. Humoud, The University of Michigan, 1985. [pdf]
- "A Stochastic Model of Multiprocessing", Brad Alan Makrucki, The University of Michigan, 1984. [pdf]