Thread imbalance is inevitable for multithreaded applications due to the necessity of synchronization primitives to coordinate access to memory and system resources. This imbalance leads to a bounding of application performance, but, more importantly for mobile devices, this imbalance also leads to energy inefficiencies. Recent works have begun to quantify this imbalance and look to leverage it not only for performance improvements, but for energy savings as well. All these works, though, test the theory through the use of simulators and power estimation tools. These results may show that the theory is sound, but the complexities of how a real machine handles synchronization may lead to diminished results by either having too large of a per...
The continued scaling of transistors in accordance with Moore's law and the failure of Dennard scali...
High-performance computing (HPC) is indispensable in modern scientific research and industry applica...
Memory significantly affects the power consumption of embedded systems as well as performance. CPU f...
Thread imbalance is inevitable for multithreaded applications due to the necessity of synchronizatio...
With advancements in process technologies, manufacturers are able to pack many processor cores on a ...
With the advent of mobile computing devices such as smartphones, modern mobile processors are design...
We examine the possible energy savings by mapping critical software functions from a microprocessor ...
The emphasis on processors that are both low power and high performance has resulted in the incorpor...
Energy efficiency is a major concern in modern high-performance computing system design. In the past...
textThis dissertation proves the feasibility of accurate runtime prediction of processor performance...
CMOS technology scaling improves the speed and functionality of microprocessors by reducing the siz...
Dynamic voltage and frequency scaling (DVFS) is an important solution to balance performance and ene...
Sparse and irregular computations constitute a large fraction of applications in the data-intensive ...
Cornell UniversityIthaca, NY 14853, U.S.A. Abstract We present a simple rate matching-based mechanis...
In the recent decades, power consumption has evolved to one of the most critical resources in a comp...
The continued scaling of transistors in accordance with Moore's law and the failure of Dennard scali...
High-performance computing (HPC) is indispensable in modern scientific research and industry applica...
Memory significantly affects the power consumption of embedded systems as well as performance. CPU f...
Thread imbalance is inevitable for multithreaded applications due to the necessity of synchronizatio...
With advancements in process technologies, manufacturers are able to pack many processor cores on a ...
With the advent of mobile computing devices such as smartphones, modern mobile processors are design...
We examine the possible energy savings by mapping critical software functions from a microprocessor ...
The emphasis on processors that are both low power and high performance has resulted in the incorpor...
Energy efficiency is a major concern in modern high-performance computing system design. In the past...
textThis dissertation proves the feasibility of accurate runtime prediction of processor performance...
CMOS technology scaling improves the speed and functionality of microprocessors by reducing the siz...
Dynamic voltage and frequency scaling (DVFS) is an important solution to balance performance and ene...
Sparse and irregular computations constitute a large fraction of applications in the data-intensive ...
Cornell UniversityIthaca, NY 14853, U.S.A. Abstract We present a simple rate matching-based mechanis...
In the recent decades, power consumption has evolved to one of the most critical resources in a comp...
The continued scaling of transistors in accordance with Moore's law and the failure of Dennard scali...
High-performance computing (HPC) is indispensable in modern scientific research and industry applica...
Memory significantly affects the power consumption of embedded systems as well as performance. CPU f...