Compiler assisted dynamic register file in GPGPU

The large Register File (RF) in General Purpose Graphic Processing Units (GPGPUs) demands tremendous chip area and energy consumption. For a sustainable growth of the size of RF in future GPGPUs, emerging on-chip memory technologies such as embedded-DRAM (eDRAM) have been proposed to replace the con...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the 2013 International Symposium on Low Power Electronics and Design pp. 3 - 8
Main Authors Jing, Naifeng, Liu, Haopeng, Lu, Yao, Liang, Xiaoyao
Format Conference Proceeding
LanguageEnglish
Published Piscataway, NJ, USA IEEE Press 04.09.2013
SeriesACM Conferences
Subjects
Online AccessGet full text
ISBN1479912352
9781479912353
DOI10.5555/2648668.2648673

Cover

Abstract The large Register File (RF) in General Purpose Graphic Processing Units (GPGPUs) demands tremendous chip area and energy consumption. For a sustainable growth of the size of RF in future GPGPUs, emerging on-chip memory technologies such as embedded-DRAM (eDRAM) have been proposed to replace the conventional SRAM for higher density and lower leakage but with the possible penalty from the periodic refresh operations. This paper explicitly shows that the refresh penalty can be effectively mitigated by leveraging the uniqueness of GPGPU operations. A compiler assisted refresh rescheduling policy can greatly reduce the refresh overhead for maintaining the correctness of the RF operations. The proposed scheme adequately exploits the features in both architecture and compilation, and delivers comparable performance to the SRAM counterpart. At the same time, the energy savings via the removal of large SRAM leakage well compensate for the additional refresh energy. This study promotes the eDRAM-based RF as a promising alternative that enables larger capacity and better power efficiency for future GPGPUs.
AbstractList The large Register File (RF) in General Purpose Graphic Processing Units (GPGPUs) demands tremendous chip area and energy consumption. For a sustainable growth of the size of RF in future GPGPUs, emerging on-chip memory technologies such as embedded-DRAM (eDRAM) have been proposed to replace the conventional SRAM for higher density and lower leakage but with the possible penalty from the periodic refresh operations. This paper explicitly shows that the refresh penalty can be effectively mitigated by leveraging the uniqueness of GPGPU operations. A compiler assisted refresh rescheduling policy can greatly reduce the refresh overhead for maintaining the correctness of the RF operations. The proposed scheme adequately exploits the features in both architecture and compilation, and delivers comparable performance to the SRAM counterpart. At the same time, the energy savings via the removal of large SRAM leakage well compensate for the additional refresh energy. This study promotes the eDRAM-based RF as a promising alternative that enables larger capacity and better power efficiency for future GPGPUs.
Author Jing, Naifeng
Liu, Haopeng
Liang, Xiaoyao
Lu, Yao
Author_xml – sequence: 1
  givenname: Naifeng
  surname: Jing
  fullname: Jing, Naifeng
  email: sjtuj@sjtu.edu.cn
  organization: Shanghai Jiao Tong University, Shanghai, China
– sequence: 2
  givenname: Haopeng
  surname: Liu
  fullname: Liu, Haopeng
  organization: Shanghai Jiao Tong University, Shanghai, China
– sequence: 3
  givenname: Yao
  surname: Lu
  fullname: Lu, Yao
  organization: Shanghai Jiao Tong University, Shanghai, China
– sequence: 4
  givenname: Xiaoyao
  surname: Liang
  fullname: Liang, Xiaoyao
  email: liang-xy@sjtu.edu.cn
  organization: Shanghai Jiao Tong University, Shanghai, China
BookMark eNqNjztPw0AQhE8CJEhITXsljc09174SWeAgRSIFqU97L2SIbeRLw7_HAf8AthlpZzSjb0Uuh3GIhNxxVur5HgSoGqAuf7WSF2TFVWUMF1KLa7LJ-YMxxqtKK61uCGvG_qs7xolizl0-xUDD94B95-kU38-PiabZp91A2327P9ySq4THHDeLrsnh-emt2Ra71_aledwVyHV1Kjx65YRB4K5OmCI3874UCoAFrTCAiSg0MnCMoU-BaXBYg49gfJIg5Zrc__Wi760bx89sObNnQrsQ2oVwjpb_jFo3dTHJH7wiUwE
ContentType Conference Proceeding
DOI 10.5555/2648668.2648673
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EndPage 8
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
IERZE
OCL
RIE
RIL
ID FETCH-LOGICAL-a157t-cac4b29a61b8fafe19235324660d54ad69ea25a06b00acfd056ba86ce69cf3633
ISBN 1479912352
9781479912353
IngestDate Wed Jan 31 06:50:53 EST 2024
IsPeerReviewed false
IsScholarly true
Keywords eDRAM
refresh
RF
compiler
GPGPU
Language English
LinkModel OpenURL
MeetingName ISLPED'13: International Symposium on Low Power Electronics and Design
MergedId FETCHMERGED-LOGICAL-a157t-cac4b29a61b8fafe19235324660d54ad69ea25a06b00acfd056ba86ce69cf3633
PageCount 6
ParticipantIDs acm_books_10_5555_2648668_2648673
acm_books_10_5555_2648668_2648673_brief
PublicationCentury 2000
PublicationDate 20130904
PublicationDateYYYYMMDD 2013-09-04
PublicationDate_xml – month: 09
  year: 2013
  text: 20130904
  day: 04
PublicationDecade 2010
PublicationPlace Piscataway, NJ, USA
PublicationPlace_xml – name: Piscataway, NJ, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle Proceedings of the 2013 International Symposium on Low Power Electronics and Design
PublicationYear 2013
Publisher IEEE Press
Publisher_xml – name: IEEE Press
SSID ssj0001775454
ssj0001456121
Score 1.9797164
Snippet The large Register File (RF) in General Purpose Graphic Processing Units (GPGPUs) demands tremendous chip area and energy consumption. For a sustainable growth...
SourceID acm
SourceType Publisher
StartPage 3
SubjectTerms Applied computing -- Physical sciences and engineering -- Electronics
Computing methodologies -- Computer graphics -- Graphics systems and interfaces -- Graphics processors
Software and its engineering -- Software notations and tools -- Compilers
Title Compiler assisted dynamic register file in GPGPU
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1La9tAEF6cnNpT06Q0TxQo9GCUSNqHVufgOrRNMDQG9yRGuyvwwTb4cUh-fWbklSUbQ5r6IFvDorX2W3a_mZ0HY98klyJxkQmlLU0ocMsINeoZoaEjuUQDagBk0H94VPdD8XMkR53Or5bX0mpZ3JiXvXEl_4MqyhBXipJ9B7Kbh6IAfyO-eEWE8bpDfvfuM4ONcFEf9eNGy3esfH-eJ-SZtZrQucBvinyjwmjd3qb-zcK7IzeuHD5xAS4VuGbMu8ivaTLYrl2Xr-9SNQdKsFBldSKLSX_QHww3zji-TMojjEvn_zC5_IxX1T4HVLCrkVbCvzBrmnkL9mgMs2cvp9F0C5w3D60QxS2LBVWPoPOXLS12y8EEddlYpEhUE77OZusXU97elfct9xI_FNGihFZK31TfKT9gB2nqQ_kacxsRRc9UqnvK_CdFFepXd11nAPP3fJ0Jijq53emCqIyZtIjI0yd20rx_0OB_xDpu-pl9bGWXPGZRDWBQAxh4AIMawIAADMbToALwhA1_9J7u7kNfICOEWKbL0IARRZKBigtdQumIrUtkyEpFVgqwKnOQSIgUrq1gSotktwCtjFOZKbni_As7nM6m7isLFDZUICJABVvEusxcarUVOouhEIWzp-wa3zinyb_IUXGkUcn9qOR-VE7Z9zfb5AXOl_LsH552zj40k-eCHS7nK3eJBHBZXFXQvgKBEE_Y
linkProvider IEEE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+2013+International+Symposium+on+Low+Power+Electronics+and+Design&rft.atitle=Compiler+assisted+dynamic+register+file+in+GPGPU&rft.au=Jing%2C+Naifeng&rft.au=Liu%2C+Haopeng&rft.au=Lu%2C+Yao&rft.au=Liang%2C+Xiaoyao&rft.series=ACM+Conferences&rft.date=2013-09-04&rft.pub=IEEE+Press&rft.isbn=1479912352&rft.spage=3&rft.epage=8&rft_id=info:doi/10.5555%2F2648668.2648673
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781479912353/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781479912353/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781479912353/sc.gif&client=summon&freeimage=true