High-performance general-purpose graphics processing units (GPGPUs) may suffer from serious power and negative bias temperature instability (NBTI) problems. In this paper, we propose a framework for run-time aging and power optimization. Our technique is based on the observation that many GPGPU applications achieve optimal performance with only a portion of cores due to either bandwidth saturation or shared resource contention. During run-time, given the dynamically tracked NBTI-induced threshold voltage shift and the problem size of GPGPU applications, our algorithm returns the optimal number of cores using detailed performance modeling. The unused cores are power-gated for power saving and NBTI recovery. Experiments show that our proposed...
Energy saving and optimization play an increasingly important role in industrial electronic systems....
Modern data centers are increasingly employing GPUs to accelerate services. These GPUs are commonly ...
Tuning GPU applications is a very challenging task as any source-code optimization can sensibly impa...
High-performance general-purpose graphics processing units (GPGPUs) may suffer from serious power an...
Power-performance efficiency has become a central focus that is challenging in heterogeneous process...
Negative bias temperature instability (NBTI) adversely affects the reliability of a processor by int...
General-purpose GPUs (GPGPUs) are becoming prevalent in mainstream computing, and performance per wa...
General-purpose graphic processing units (GP-GPUs) offer high computational throughput using thousan...
To improve the power consumption of parallel applications at the runtime, modern processors provide ...
Abstract—Graphics processing units (GPUs) provide an order-of-magnitude improvement on peak performa...
Nowadays, GPUs sit at the forefront of high-performance computing thanks to their massive computatio...
The presence of process variation (PV) in deep submicron technologies has become a major concern for...
With the widespread adoption of GPGPUs in varied ap-plication domains, new opportunities open up to ...
Modern graphic processing units (GPUs) support thousands of concurrent threads and provide high comp...
none3siMulticore platforms are characterized by increasing variability and aging effects which imply...
Energy saving and optimization play an increasingly important role in industrial electronic systems....
Modern data centers are increasingly employing GPUs to accelerate services. These GPUs are commonly ...
Tuning GPU applications is a very challenging task as any source-code optimization can sensibly impa...
High-performance general-purpose graphics processing units (GPGPUs) may suffer from serious power an...
Power-performance efficiency has become a central focus that is challenging in heterogeneous process...
Negative bias temperature instability (NBTI) adversely affects the reliability of a processor by int...
General-purpose GPUs (GPGPUs) are becoming prevalent in mainstream computing, and performance per wa...
General-purpose graphic processing units (GP-GPUs) offer high computational throughput using thousan...
To improve the power consumption of parallel applications at the runtime, modern processors provide ...
Abstract—Graphics processing units (GPUs) provide an order-of-magnitude improvement on peak performa...
Nowadays, GPUs sit at the forefront of high-performance computing thanks to their massive computatio...
The presence of process variation (PV) in deep submicron technologies has become a major concern for...
With the widespread adoption of GPGPUs in varied ap-plication domains, new opportunities open up to ...
Modern graphic processing units (GPUs) support thousands of concurrent threads and provide high comp...
none3siMulticore platforms are characterized by increasing variability and aging effects which imply...
Energy saving and optimization play an increasingly important role in industrial electronic systems....
Modern data centers are increasingly employing GPUs to accelerate services. These GPUs are commonly ...
Tuning GPU applications is a very challenging task as any source-code optimization can sensibly impa...