• DocumentCode
    2000119
  • Title

    An efficient STT-RAM-based register file in GPU architectures

  • Author

    Xiaoxiao Liu ; Mengjie Mao ; Xiuyuan Bi ; Hai Li ; Yiran Chen

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Pittsburgh, Pittsburgh, PA, USA
  • fYear
    2015
  • fDate
    19-22 Jan. 2015
  • Firstpage
    490
  • Lastpage
    495
  • Abstract
    Modern GPGPUs employ a large register file (RF) to efficiently process heavily parallel threads in single instruction multiple thread (SIMT) fashion. The up-scaling of RF capacity, however, is greatly constrained by large cell area and high leakage power consumption of SRAM implementation. In this work, we propose a novel GPU RF design based on the emerging multi-level cell (MLC) spin-transfer torque RAM (STT-RAM) technology. Compared to SRAM, MLC STT-RAM (or MLC-STT) has much smaller cell area and almost zero standby power due to its non-volatility. Moreover, by leveraging the asymmetric performance of the soft and the hard bits of a MLC-STT cell, we propose a remapping strategy to perform a flexible tradeoff between the access time and the capacity of the RF based on run-time access patterns. A novel rescheduling scheme is also developed to minimize the waiting time of the issued warps to access register banks. Experimental results over ISPASS2009 and CUDA benchmarks show that on average, our proposed MLC-STT RF can achieve 3.28% performance improvement, 9.48% energy reduction, and 38.9% energy efficiency enhancement compared to conventional SRAM-based design.
  • Keywords
    SRAM chips; graphics processing units; logic design; parallel architectures; power consumption; random-access storage; CUDA; GPGPU; ISPASS2009; MLC STT-RAM; MLC-STT RF; SRAM; multi-level cell spin-transfer torque RAM; power consumption; register file; single instruction multiple thread; Computer architecture; Graphics processing units; Instruction sets; Microprocessors; Radio frequency; Random access memory; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2015 20th Asia and South Pacific
  • Conference_Location
    Chiba
  • Print_ISBN
    978-1-4799-7790-1
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2015.7059054
  • Filename
    7059054