DocumentCode :
726376
Title :
A STT-RAM-based low-power hybrid register file for GPGPUs
Author :
Gushu Li ; Xiaoming Chen ; Guangyu Sun ; Hoffmann, Henry ; Yongpan Liu ; Yu Wang ; Huazhong Yang
Author_Institution :
Dept. of E.E., Tsinghua Univ., Beijing, China
fYear :
2015
fDate :
8-12 June 2015
Firstpage :
1
Lastpage :
6
Abstract :
Recently, general-purpose graphics processing units (GPGPUs) have been widely used to accelerate computing in various applications. To store the contexts of thousands of concurrent threads on a GPU, a large static random-access memory (SRAM)-based register file is employed. Due to high leakage power of SRAM, the register file consumes 20% to 40% of the total GPU power consumption. Thus, hybrid memory system, which combines SRAM and the emerging non-volatile memory (NVM), has been employed for register file design on GPUs. Although it has shown strong potential to alleviate the power issue of GPUs, existing hybrid memory solutions might not exploit the intrinsic feature of GPU register file. By leveraging the warp schedule on GPU, this paper proposes a hybrid register architecture which consists of a NVM-based register file and mixed SRAM-based write buffers with a warp-aware write back strategy. Simulation results show that our design can eliminate 64% of write accesses to NVM and reduce power of register file by 66% on average, with only 4.2% performance degradation. After we apply the power gating technique, the register power is further reduced to 25% of SRAM counterpart on average.
Keywords :
concurrency control; flip-flops; graphics processing units; multi-threading; power aware computing; random-access storage; GPGPUs; GPU power consumption; GPU register file; NVM; SRAM-based register file; STT-RAM; concurrent threads; general-purpose graphics processing units; hybrid memory solutions; hybrid memory system; hybrid register architecture; low-power hybrid register file; mixed SRAM-based write buffers; nonvolatile memory; performance degradation; power gating technique; register file design; static random-access memory-based register file; warp-aware write back strategy; Benchmark testing; Graphics processing units; Nonvolatile memory; Power demand; Radio frequency; Random access memory; Registers; General-purpose graphics processing unit (GPGPU); Hybrid register file; Spin-torque-transfer random-access memory (STT-RAM);
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1145/2744769.2744785
Filename :
7167287
Link To Document :
بازگشت