Emerging technology enabled energy-efficient GPGPUs register file

  • Chenhao Xie
  • , Jingweijia Tan
  • , Mingsong Chen
  • , Yang Yi
  • , Lu Peng
  • , Xin Fu*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Modern Graphics Processing Units (GPGPUs) employ the fine-grained multi-threading among thousands of active threads, leading to the sizable register file (RF) with massive energy consumption. In this study, we explore the emerging technology (i.e., Tunnel FET (TFET)) enabled energy-efficient GPGPUs RF. TFET is much more energy-efficient than CMOS at the low voltage operations, but always using TFET at the low voltage (so that low frequency) causes significant performance degradation. In this study, we first design the hybrid CMOS-TFET based register file, and propose the memory-contention-aware TFET register allocation (MEM_RA). MEM_RA allocates TFET-based registers to threads whose execution progress can be delayed to some degree to avoid the memory contentions with other threads, and the CMOS-based registers are still used for threads requiring normal execution speed. We further observe the insufficient TFET register resources for the memory-intensive benchmarks when applying the MEM_RA technique. We then develop the TFET-register-utilization-aware block allocation (TUBA) and TFET-regsiter-request-aware warp scheduling (TRWS) mechanisms to effectively utilize the limited TFET registers and achieve the maximal energy savings. Our experimental results show that the proposed techniques achieve 40% energy (including both dynamic and leakage) reduction in GPGPUs register file with negligible performance overhead.

Original languageEnglish
Pages (from-to)175-188
Number of pages14
JournalMicroprocessors and Microsystems
Volume50
DOIs
StatePublished - 1 May 2017

Keywords

  • Energy efficiency
  • General-purpose computing on graphics processing units (GPGPUs)
  • Tunneling field effect transistors (TFETs)

Fingerprint

Dive into the research topics of 'Emerging technology enabled energy-efficient GPGPUs register file'. Together they form a unique fingerprint.

Cite this