Date of Award:
8-2019
Document Type:
Thesis
Degree Name:
Master of Science (MS)
Department:
Electrical and Computer Engineering
Committee Chair(s)
Sanghamitra Roy
Committee
Sanghamitra Roy
Committee
Koushik Chakraborty
Committee
Reyhan Baktur
Abstract
General purpose graphics processing units (GP-GPU), owing to their enormous thread-level parallelism, can significantly improve the power consumption at the near-threshold (NTC) operating region, while offering close to a super-threshold performance. However, process variation (PV) can drastically reduce the GPU performance at NTC. In this work, choke points—a unique device-level characteristic of PV at NTC—that can exacerbate the warp criticality problem in GPUs have been explored. It is shown that the modern warp schedulers cannot tackle the choke point induced critical warps in an NTC GPU. Additionally, Choke Point Aware Warp Speculator, a circuit-architectural solution is proposed to dynamically predict the critical warps in GPUs, and accelerate them in their respective execution units. The best scheme achieves an average improvement of ∼39% in performance, and ∼31% in energy-efficiency, over one state-of-the-art warp scheduler, across 15 GPGPU applications, while incurring marginal hardware overheads.
Checksum
9ce05c2d9612167b707586ba56296a9d
Recommended Citation
Sanyal, Sourav, "Predicting Critical Warps in Near-Threshold GPGPU Applications Using a Dynamic Choke Point Analysis" (2019). All Graduate Theses and Dissertations, Spring 1920 to Summer 2023. 7545.
https://digitalcommons.usu.edu/etd/7545
Included in
Copyright for this work is retained by the student. If you have any questions regarding the inclusion of this work in the Digital Commons, please email us at .