Show simple item record

Performance, Power, and Thermal Modeling and Optimization for High-Performance Computer Systems.

dc.contributor.authorChen, Xien_US
dc.date.accessioned2011-09-15T17:18:38Z
dc.date.availableNO_RESTRICTIONen_US
dc.date.available2011-09-15T17:18:38Z
dc.date.issued2011en_US
dc.date.submitteden_US
dc.identifier.urihttps://hdl.handle.net/2027.42/86535
dc.description.abstractThis dissertation presents several models for performance, power, and thermal estimations in high-performance computer systems. In addition, it also describes a hardware-oriented cache compression algorithm, a software-based online dynamic voltage and frequency scaling (DVFS) algorithm, and a software-based performance maximization technique in a power-constrained CMP environment, all of which are motivated by the observations obtained when developing the aforementioned models. After summarizing the impact of architectural evolutions on various aspects of computer modeling, we present three models that estimate the performance, power, and temperature in such systems. The first model, CAMP, is a fast and accurate cache aware performance model for chip multiprocessors (CMPs) that estimates the performance degradation due to cache contention of processes running on cache-sharing cores. We then propose a system-level power model in a multi-programmed CMP environment that accounts for cache contention and explain how to integrate the two models for power estimation during process assignment, helpful for power-aware assignment. We also describe an IC thermal model and analyze the performance and accuracies of a variety of time-domain dynamic thermal analysis techniques that build upon the aforementioned thermal model, which motivates our new thermal analysis technique that significantly improves performance while maintaining similar accuracy. When developing the performance model and the power model, we realized that memory hierarchy is of critical importance to system performance and energy consumption. This observation inspires the design and implementation of a high-performance microprocessor cache compression algorithm to expand effective on-chip last-level cache size and improve cache performance. It also leads to a predictive dynamic voltage and frequency control (DVFS) algorithm that takes advantage of the performance model and the power model for on-line minimization of energy consumption under a performance constraint without requiring a priori knowledge of an application's behavior. Finally, we propose PerfMax, a performance optimization technique that considers both process assignment and local power state control in a power constraint environment for multi-chip CMPs with chip-wide DVFS based on accurate performance and power models.en_US
dc.language.isoen_USen_US
dc.subjectModelingen_US
dc.subjectOptimizationen_US
dc.subjectPerformanceen_US
dc.subjectPoweren_US
dc.subjectThermalen_US
dc.subjectCMPen_US
dc.titlePerformance, Power, and Thermal Modeling and Optimization for High-Performance Computer Systems.en_US
dc.typeThesisen_US
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineComputer Science & Engineeringen_US
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studiesen_US
dc.contributor.committeememberDick, Roberten_US
dc.contributor.committeememberHofmann, Heathen_US
dc.contributor.committeememberNarayanasamy, Satishen_US
dc.contributor.committeememberWenisch, Thomas F.en_US
dc.subject.hlbsecondlevelComputer Scienceen_US
dc.subject.hlbtoplevelEngineeringen_US
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/86535/1/chexi_1.pdf
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.