This work would not have been possible without the support of many people. I would like to thank my advisor, Dr. Lizy Kurian John, for her advice, support, wisdom, and guidance. Dr. John had a profound influence on both the overall direction of this research and the specific content of this dissertation. Her unfailing passion for the subject matter and sound advice in the face of sometimes difficult issues always pointed in the correct direction. Her research in the complex fields of computer architecture and computer performance analysis continues to inspire researchers and developers in both academia and industry. I would like to thank my graduate committee for their advice and friendship over the years. Many thanks are extended to Earl Swartzlander, who co-authored my first paper as a graduate student at the University of Texas at Austin; Adnan Aziz, whose class on logic synthesis inspired many analogous thoughts on the automatic synthesis of workloads; Lieven Eeckhout, for our collaboration on statistical simulation that launched this work, and his many friendly and helpful comments over the years. Special thanks go to Doug Burger, whose charm, wisdom, intellect and complete mastery of computer design are truly an inspiration. I would also like to thank the many characters that I interacted with in th
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.