• 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