Abstract
Graphics Processing Units (GPUs) have been established as a major part of modern computing systems. As technology scales down, GPUs integrate more computing elements that accelerate massively parallel applications. Due to the increase of GPU cores, sophisticated resource allocation techniques are required in order to take advantage of the underlying architecture. At the same time, circuit aging rises as a challenging problem due to the reduction of chip dimensions, temperature, and utilization of GPU resources. Aging increases the switching delay of the transistors resulting in performance degradation, synchronization and lifetime problems. This becomes more prominent in GPUs due to the different behavior and characteristics of GPU applications. Applications utilize differently the computing resources and they consequently result in imbalanced aging. In this paper, we employ a kernel-based resource allocation for optimizing GPU throughput while simultaneously minimizing the activity divergence of Streaming Multiprocessors (SMs). The proposed methodology achieves improved throughput by effectively utilizing the characteristics of the application kernels offloaded on the platform, and reduced aging divergence among the SMs. Results show that our technique improves the GPU throughput by 18% and 13.8% for different GPU micro-architectures, while minimizing the aging divergence up to 89.6% comparing to other aging-aware methodologies.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: IEEE Transactions on Circuits and Systems I: Regular Papers
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.