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...
Saved in:
Published in | Proceedings of the 2013 International Symposium on Low Power Electronics and Design pp. 3 - 8 |
---|---|
Main Authors | , , , |
Format | Conference Proceeding |
Language | English |
Published |
Piscataway, NJ, USA
IEEE Press
04.09.2013
|
Series | ACM Conferences |
Subjects | |
Online Access | Get full text |
ISBN | 1479912352 9781479912353 |
DOI | 10.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 |