{"id":"https://openalex.org/W2502410587","doi":"https://doi.org/10.1109/tvlsi.2016.2584623","title":"Bank Stealing for a Compact and Efficient Register File Architecture in GPGPU","display_name":"Bank Stealing for a Compact and Efficient Register File Architecture in GPGPU","publication_year":2016,"publication_date":"2016-07-28","ids":{"openalex":"https://openalex.org/W2502410587","doi":"https://doi.org/10.1109/tvlsi.2016.2584623","mag":"2502410587"},"language":"en","primary_location":{"id":"doi:10.1109/tvlsi.2016.2584623","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2016.2584623","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5045693138","display_name":"Naifeng Jing","orcid":"https://orcid.org/0000-0001-8417-5796"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Naifeng Jing","raw_affiliation_strings":["Shanghai Jiao Tong University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020519671","display_name":"Shunning Jiang","orcid":"https://orcid.org/0000-0003-3439-5760"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]},{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["CN","US"],"is_corresponding":false,"raw_author_name":"Shunning Jiang","raw_affiliation_strings":["Cornell University, Ithaca, NY, USA","Shanghai Jiao Tong University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Cornell University, Ithaca, NY, USA","institution_ids":["https://openalex.org/I205783295"]},{"raw_affiliation_string":"Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100443516","display_name":"Shuang Chen","orcid":"https://orcid.org/0000-0003-4844-6661"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]},{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["CN","US"],"is_corresponding":false,"raw_author_name":"Shuang Chen","raw_affiliation_strings":["Cornell University, Ithaca, NY, USA","Shanghai Jiao Tong University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Cornell University, Ithaca, NY, USA","institution_ids":["https://openalex.org/I205783295"]},{"raw_affiliation_string":"Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100699796","display_name":"Jingjie Zhang","orcid":"https://orcid.org/0000-0003-3184-3070"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jingjie Zhang","raw_affiliation_strings":["Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053801300","display_name":"Li Jiang","orcid":"https://orcid.org/0000-0002-7353-8798"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Li Jiang","raw_affiliation_strings":["Shanghai Jiao Tong University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100323095","display_name":"Chao Li","orcid":"https://orcid.org/0000-0001-6218-4659"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chao Li","raw_affiliation_strings":["Shanghai Jiao Tong University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5056632010","display_name":"Xiaoyao Liang","orcid":"https://orcid.org/0000-0002-2790-5884"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaoyao Liang","raw_affiliation_strings":["Shanghai Jiao Tong University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5045693138"],"corresponding_institution_ids":["https://openalex.org/I183067930"],"apc_list":null,"apc_paid":null,"fwci":1.1581,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.81179446,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"25","issue":"2","first_page":"520","last_page":"533"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9937000274658203,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/register-file","display_name":"Register file","score":0.8136793375015259},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7155540585517883},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.5447467565536499},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.4962499737739563},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4856952130794525},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4490438997745514},{"id":"https://openalex.org/keywords/processor-register","display_name":"Processor register","score":0.4199956953525543},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4011479318141937},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3437514901161194},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.3079195022583008},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.18103641271591187},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.10764861106872559}],"concepts":[{"id":"https://openalex.org/C117280010","wikidata":"https://www.wikidata.org/wiki/Q180944","display_name":"Register file","level":3,"score":0.8136793375015259},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7155540585517883},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5447467565536499},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.4962499737739563},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4856952130794525},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4490438997745514},{"id":"https://openalex.org/C2871975","wikidata":"https://www.wikidata.org/wiki/Q187466","display_name":"Processor register","level":4,"score":0.4199956953525543},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4011479318141937},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3437514901161194},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.3079195022583008},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.18103641271591187},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.10764861106872559},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C153247305","wikidata":"https://www.wikidata.org/wiki/Q835713","display_name":"Memory address","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tvlsi.2016.2584623","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2016.2584623","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5024835997","display_name":null,"funder_award_id":"61402285","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7532969382","display_name":null,"funder_award_id":"2014T70418","funder_id":"https://openalex.org/F4320321543","funder_display_name":"China Postdoctoral Science Foundation"},{"id":"https://openalex.org/G8406544482","display_name":null,"funder_award_id":"61202026","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G970324531","display_name":null,"funder_award_id":"61332001","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321543","display_name":"China Postdoctoral Science Foundation","ror":"https://ror.org/0426zh255"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":50,"referenced_works":["https://openalex.org/W1678569174","https://openalex.org/W1979527452","https://openalex.org/W1980364632","https://openalex.org/W1991518265","https://openalex.org/W1997352364","https://openalex.org/W1999786966","https://openalex.org/W2022820501","https://openalex.org/W2027806965","https://openalex.org/W2033571023","https://openalex.org/W2034639175","https://openalex.org/W2035872164","https://openalex.org/W2044318932","https://openalex.org/W2047060659","https://openalex.org/W2059301531","https://openalex.org/W2061574886","https://openalex.org/W2067441262","https://openalex.org/W2072656003","https://openalex.org/W2080732703","https://openalex.org/W2084110734","https://openalex.org/W2088440019","https://openalex.org/W2090584832","https://openalex.org/W2093043622","https://openalex.org/W2096661534","https://openalex.org/W2098040113","https://openalex.org/W2101756288","https://openalex.org/W2105102111","https://openalex.org/W2108616660","https://openalex.org/W2110263160","https://openalex.org/W2112569346","https://openalex.org/W2114429886","https://openalex.org/W2118513230","https://openalex.org/W2137860371","https://openalex.org/W2144177047","https://openalex.org/W2148060071","https://openalex.org/W2153808309","https://openalex.org/W2157587823","https://openalex.org/W2213118933","https://openalex.org/W2273440736","https://openalex.org/W3144542234","https://openalex.org/W3147067924","https://openalex.org/W4241620505","https://openalex.org/W4241874262","https://openalex.org/W4244495268","https://openalex.org/W4247951364","https://openalex.org/W4253546582","https://openalex.org/W4254988766","https://openalex.org/W6637235533","https://openalex.org/W6645179522","https://openalex.org/W6676965778","https://openalex.org/W6694513646"],"related_works":["https://openalex.org/W2224192221","https://openalex.org/W1482836228","https://openalex.org/W2356166161","https://openalex.org/W2130533867","https://openalex.org/W3144620029","https://openalex.org/W1969937427","https://openalex.org/W2014882201","https://openalex.org/W2009783759","https://openalex.org/W4245282684","https://openalex.org/W74994880"],"abstract_inverted_index":{"Modern":[0],"general-purpose":[1],"graphic":[2],"processing":[3],"units":[4],"(GPGPUs)":[5],"have":[6],"emerged":[7],"as":[8],"pervasive":[9],"alternatives":[10],"for":[11,128,194,222],"parallel":[12],"high-performance":[13],"computing.":[14],"The":[15],"extreme":[16],"multithreading":[17],"in":[18,106,155],"modern":[19],"GPGPUs":[20],"demands":[21],"a":[22,40,78,115,120,210],"large":[23],"register":[24,192],"file":[25],"(RF),":[26],"which":[27,76,109,218],"is":[28,98,110,152],"typically":[29],"organized":[30],"into":[31],"multiple":[32,158],"banks":[33,190],"to":[34,103,114,170],"support":[35],"the":[36,59,88,94,104,111,126,141,144,164,188,199,202],"massive":[37],"parallelism.":[38],"Although":[39],"heavily":[41],"banked":[42,146],"structure":[43],"benefits":[44],"RF":[45,61,70,80,96,117,122,147,224],"throughput,":[46],"its":[47],"associated":[48],"area":[49,216],"and":[50,119,131,191],"energy":[51,212],"costs":[52],"with":[53,72,82,167,214],"diminishing":[54],"performance":[55,205],"gains":[56],"greatly":[57],"limit":[58],"future":[60],"scaling.":[62,225],"In":[63,174],"this":[64,175],"paper,":[65,176],"we":[66,91,177],"propose":[67,178],"an":[68],"improved":[69,208],"design":[71],"bank":[73,107,129,181],"stealing":[74,182],"techniques,":[75],"enable":[77],"high":[79,116],"throughput":[81,118],"compact":[83,121],"area.":[84,123],"By":[85],"deeply":[86],"investigating":[87],"GPGPU":[89,204],"microarchitecture,":[90],"find":[92],"that":[93,133,143,184],"state-of-the-art":[95],"designs'":[97],"far":[99],"from":[100],"optimal":[101],"due":[102],"deficiency":[105],"utilization,":[108],"intrinsic":[112],"limitation":[113],"We":[124],"investigate":[125],"causes":[127],"conflicts":[130,135],"identify":[132],"most":[134],"can":[136,185,206],"be":[137,171,207],"eliminated":[138],"by":[139],"leveraging":[140],"fact":[142],"highly":[145],"oftentimes":[148],"experiences":[149],"underutilization.":[150],"This":[151],"especially":[153],"true":[154],"GPGPUs,":[156],"where":[157],"ready":[159],"warps":[160],"are":[161],"available":[162],"at":[163],"scheduling":[165],"stage":[166],"their":[168],"operands":[169],"wisely":[172],"coordinated.":[173],"two":[179],"lightweight":[180],"techniques":[183],"opportunistically":[186],"fill":[187],"idle":[189],"entries":[193],"better":[195],"operand":[196],"service.":[197],"Using":[198],"proposed":[200],"architecture,":[201],"average":[203],"under":[209],"smaller":[211],"budget":[213],"significant":[215],"saving,":[217],"makes":[219],"it":[220],"promising":[221],"sustainable":[223]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
