A Unified Approach to Adaptive Code Selection for Modern Systems
Joseph Blomstedt
M.S. Thesis, Department of Electrical and Computer Engineering, University of Colorado. May, 2008.
[ ABSTRACT ][ PDF ]

Cardinal: A Framework for Performance Modeling and Prediction of Application Execution
Sam Strom
M.S. Thesis, Department of Electrical and Computer Engineering, University of Colorado. May, 2008.
[ ABSTRACT ][ PDF ]

Profile Merging and Code Versioning for Automated Profile Guided Optimization Systems
Rahul Saxena.
M.S. Thesis, Department of Electrical and Computer Engineering, University of Colorado. May, 2007.
[ ABSTRACT ][ PDF ]

Identifying Potential Parallelism via Loop-centric Profiling
Tipp Moseley, Daniel A. Connors, Dirk Grunwald, Ramesh Peri
Proceedings of the 2007 International Conference on Computing Frontiers (CF). May, 2007.
[ ABSTRACT ][ PDF ]

Using LoopProf to Identify Parallelism in Sequential Programs
Tipp Moseley, Vasanth Tovinkere, Ram Ramanujan, Daniel A. Connors, and Dirk Grunwald
Proceedings of the Workshop on Binary Instrumentation and Applications (WBIA). October, 2006.
[ ABSTRACT ][ PDF ]

Code Coverage Testing Using Hardware Performance Monitoring Support
Alex Shye, Matthew Iyer, Vijay Janapa Reddi, Daniel A. Connors.
Proceedings of the 6th International Symposium on Automated and Analysis-Driven Debugging (AADEBUG). September, 2005.
[ ABSTRACT ][ PDF ]

Dynamic Run-time Architecture Techniques for Enabling Continuous Optimization
Tipp Moseley, Alex Shye, Vijay Janapa Reddi, Matthew Iyer, Dan Fay, Joshua L. Kihm, Alex Settle, Dirk Grunwald, Daniel A. Connors.
Proceedings of the 2005 International Conference on Computing Frontiers (CF). May, 2005.
[ ABSTRACT ][ PDF ][ Slides PDF ]

Exploring the Potential of Performance Monitoring Hardware to Support Run-time Optimization
Alex Shye.
M.S. Thesis, Department of Electrical and Computer Engineering, University of Colorado. May, 2005.
[ ABSTRACT ][ PDF ]

Finding Parallelism for Future EPIC Machines
Matthew Iyer, Chinmay Ashok, Josh Stone, Neil Vachharajani, Daniel A. Connors, Manish Vachharajani.
Proceedings of the 4th Workshop on Explicitly Parallel Instruction Computing. March, 2005.
[ ABSTRACT ][ PDF ]

Analysis of Path Profiling Information Generated with Performance Monitoring Hardware
Alex Shye, Matthew Iyer, Tipp Moseley, Dan Fay, Vijay Janapa Reddi, Daniel A. Connors.
Proceedings of the 9th Workshop on Interaction between Compilers and Computer Architecture (INTERACT). February, 2005.
[ ABSTRACT ][ PDF ]

Eliminating Dynamic Computation Redundancy.
Daniel A. Connors.
Ph.D. Dissertation, Department of Electrical and Computer Engineering, University of Illinois, Urbana IL. May, 2000.
[ ABSTRACT ][ PDF ]

Memory Profiling for Directing Data Speculative Optimizations and Scheduling.
Daniel A. Connors.
M.S. Thesis, Department of Electrical and Computer Engineering, University of Illinois, Urbana IL. May, 1997.
[ ABSTRACT ][ PDF ]