skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A survey of techniques for architecting and managing GPU register file

Journal Article · · IEEE Transactions on Parallel and Distributed Systems

To support their massively-multithreaded architecture, GPUs use very large register file (RF) which has a capacity higher than even L1 and L2 caches. In total contrast, traditional CPUs use tiny RF and much larger caches to optimize latency. Due to these differences, along with the crucial impact of RF in determining GPU performance, novel and intelligent techniques are required for managing GPU RF. In this paper, we survey the techniques for designing and managing GPU RF. We discuss techniques related to performance, energy and reliability aspects of RF. To emphasize the similarities and differences between the techniques, we classify them along several parameters. Lastly, the aim of this paper is to synthesize the state-of-art developments in RF management and also stimulate further research in this area.

Research Organization:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
Grant/Contract Number:
AC05-00OR22725
OSTI ID:
1332070
Journal Information:
IEEE Transactions on Parallel and Distributed Systems, Vol. 27, Issue 6; ISSN 1045-9219
Publisher:
IEEECopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 14 works
Citation information provided by
Web of Science

Cited By (1)


Similar Records

RACB: Resource Aware Cache Bypass on GPUs
Conference · Wed Oct 01 00:00:00 EDT 2014 · 2014 International Symposium on Computer Architecture and High Performance Computing Workshop; 22-24 Oct. 2014; Paris, France · OSTI ID:1332070

Critical Points Based Register-Concurrency Autotuning for GPUs
Conference · Mon Mar 14 00:00:00 EDT 2016 · OSTI ID:1332070

A Survey Of Techniques for Managing and Leveraging Caches in GPUs
Journal Article · Mon Sep 01 00:00:00 EDT 2014 · Journal of Circuits, Systems, and Computers · OSTI ID:1332070