Modern graphic processing units (GPUs) support thousands of concurrent threads and provide high computational throughput, which makes them popular platforms for general-purpose high-performance computing (HPC) applications. However this raises reliability and energy-efficiency challenges in GPU architecture design. Originally designed for graphics applications with relaxed requirements on execution correctness, GPUs lack the error detection and fault tolerance features. In contrast, HPC programs have rigorous demands on execution correctness, which poses serious reliability challenges for general purpose computing on GPUs (GPGPUs). In addition, GPUs consume large amount of energy to achieve its high computing power. The peak power consumpti...
GPUs are widely being used to meet the ever increasing demands of High performance computing. High-e...
Abstract—With the SIMT execution model, GPUs can hide memory latency through massive multithreading ...
GPU heavily relies on massive multi-threading to achieve high throughput. The massive multi-threadin...
It is commonplace for graphics processing units or GPUs today to render extremely complex 3D scenes ...
The work in this dissertation achieves to enhance the performance, energy-efficiency, and security o...
Power-performance efficiency has become a central focus that is challenging in heterogeneous process...
textModern computer systems are power or energy limited. While the number of transistors per chip c...
Even though graphics processors (GPUs) are becoming increasingly popular for general purpose computi...
Thread parallel hardware, as the Graphics Processing Units (GPUs), greatly outperform CPUs in provid...
The massive parallelism provided by general-purpose GPUs (GPGPUs) possessing numerous compute thread...
Current heterogeneous CPU-GPU architectures integrate general purpose CPUs and highly thread-level p...
The ever-increasing parallelism demand of General-Purpose Graphics Processing Unit (GPGPU) applicati...
General-purpose GPUs (GPGPUs) are becoming prevalent in mainstream computing, and performance per wa...
To avoid immoderate power consumption, the chip industry has shifted away from highperformance singl...
"Inexact computing" provides an opportunity for exploiting application characteristics to improve en...
GPUs are widely being used to meet the ever increasing demands of High performance computing. High-e...
Abstract—With the SIMT execution model, GPUs can hide memory latency through massive multithreading ...
GPU heavily relies on massive multi-threading to achieve high throughput. The massive multi-threadin...
It is commonplace for graphics processing units or GPUs today to render extremely complex 3D scenes ...
The work in this dissertation achieves to enhance the performance, energy-efficiency, and security o...
Power-performance efficiency has become a central focus that is challenging in heterogeneous process...
textModern computer systems are power or energy limited. While the number of transistors per chip c...
Even though graphics processors (GPUs) are becoming increasingly popular for general purpose computi...
Thread parallel hardware, as the Graphics Processing Units (GPUs), greatly outperform CPUs in provid...
The massive parallelism provided by general-purpose GPUs (GPGPUs) possessing numerous compute thread...
Current heterogeneous CPU-GPU architectures integrate general purpose CPUs and highly thread-level p...
The ever-increasing parallelism demand of General-Purpose Graphics Processing Unit (GPGPU) applicati...
General-purpose GPUs (GPGPUs) are becoming prevalent in mainstream computing, and performance per wa...
To avoid immoderate power consumption, the chip industry has shifted away from highperformance singl...
"Inexact computing" provides an opportunity for exploiting application characteristics to improve en...
GPUs are widely being used to meet the ever increasing demands of High performance computing. High-e...
Abstract—With the SIMT execution model, GPUs can hide memory latency through massive multithreading ...
GPU heavily relies on massive multi-threading to achieve high throughput. The massive multi-threadin...