arrow
Return

TEA-RC: Thread Context-Aware Register Cache for GPUs

delete2022-01-01
delete3
delete
OA
AI
I
Ipoom Jeong
Y
Yunho Oh
W
Won Woo Ro
M
Myung Kuk Yoon *
DOI:10.1109/ACCESS.2022.3196149delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Graphics processing units (GPUs) achieve high throughput by exploiting a high degree of thread-level parallelism (TLP). To support such high TLP, GPUs have a large-sized register file to store the context of all threads, consuming around 20% of total GPU energy. Several previous studies have attempted to minimize the energy consumption of the register file by implementing an emerging non-volatile memory (NVM), leveraging its higher density and lower leakage power over SRAMs. To amortize the cost of long access latency of NVM, prior work adopts a hierarchical register file consisting of an SRAM-based register cache and NVM-based registers where the register cache works as a write buffer. To get the register cache index, they use the partially selected bits of warp ID and register ID. This work observes that such an index calculation causes three types of contentions leading to the underutilization of the register cache: inter-warp, intra-warp, and false contentions. To minimize such contentions, this paper proposes a thread context-aware register cache (TEA-RC) in GPUs. In TEA-RC, the cache index is calculated considering the high correlation between the number of scheduled threads and the register usage of threads. The proposed design shows 28.5% higher performance and 9.1 percentage point lower energy consumption over the conventional register cache that concatenates three bits of warp ID and five bits of register ID to compute the cache index.
Keywords:
Registers
Instruction sets
Graphics processing units
Kernel
Random access memory
Nonvolatile memory
Message systems
Graphics processing units
register file
register cache
volatile memory
non-volatile memory
hybrid register file
hierarchical register file

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

K
Korea University
Scholars:
3.6W
Papers: 3.8W
Citations: 4.4W
E
Ewha Womans University
Scholars:
1.2W
Papers: 1.1W
Citations: 1.2W
Y
Yonsei University
Scholars:
4.8W
Papers: 4.6W
Citations: 5.2W
researcher View more organizations