{"id":"https://openalex.org/W2763549657","doi":"https://doi.org/10.1145/3123939.3123974","title":"Regless","display_name":"Regless","publication_year":2017,"publication_date":"2017-10-04","ids":{"openalex":"https://openalex.org/W2763549657","doi":"https://doi.org/10.1145/3123939.3123974","mag":"2763549657"},"language":"en","primary_location":{"id":"doi:10.1145/3123939.3123974","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3123939.3123974","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-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/A5071784605","display_name":"John Kloosterman","orcid":"https://orcid.org/0000-0001-8180-1237"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"John Kloosterman","raw_affiliation_strings":["University of Michigan"],"affiliations":[{"raw_affiliation_string":"University of Michigan","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103007743","display_name":"Jonathan Beaumont","orcid":"https://orcid.org/0000-0001-5092-9094"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jonathan Beaumont","raw_affiliation_strings":["University of Michigan"],"affiliations":[{"raw_affiliation_string":"University of Michigan","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065079006","display_name":"D. Anoushe Jamshidi","orcid":null},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"D. Anoushe Jamshidi","raw_affiliation_strings":["University of Michigan"],"affiliations":[{"raw_affiliation_string":"University of Michigan","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006049154","display_name":"Jonathan Bailey","orcid":"https://orcid.org/0000-0002-6229-8995"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jonathan Bailey","raw_affiliation_strings":["University of Michigan"],"affiliations":[{"raw_affiliation_string":"University of Michigan","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037541525","display_name":"Trevor Mudge","orcid":"https://orcid.org/0000-0001-7845-2187"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Trevor Mudge","raw_affiliation_strings":["University of Michigan"],"affiliations":[{"raw_affiliation_string":"University of Michigan","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5002075773","display_name":"Scott Mahlke","orcid":"https://orcid.org/0000-0002-0438-0616"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Scott Mahlke","raw_affiliation_strings":["University of Michigan"],"affiliations":[{"raw_affiliation_string":"University of Michigan","institution_ids":["https://openalex.org/I27837315"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5071784605"],"corresponding_institution_ids":["https://openalex.org/I27837315"],"apc_list":null,"apc_paid":null,"fwci":4.8623,"has_fulltext":false,"cited_by_count":31,"citation_normalized_percentile":{"value":0.96545729,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"151","last_page":"164"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9991000294685364,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9940000176429749,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/operand","display_name":"Operand","score":0.9203929901123047},{"id":"https://openalex.org/keywords/register-file","display_name":"Register file","score":0.8629805445671082},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8122881054878235},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6062273383140564},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.5726088881492615},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.5639572739601135},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3580051362514496},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.1574813723564148}],"concepts":[{"id":"https://openalex.org/C55526617","wikidata":"https://www.wikidata.org/wiki/Q719375","display_name":"Operand","level":2,"score":0.9203929901123047},{"id":"https://openalex.org/C117280010","wikidata":"https://www.wikidata.org/wiki/Q180944","display_name":"Register file","level":3,"score":0.8629805445671082},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8122881054878235},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6062273383140564},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.5726088881492615},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.5639572739601135},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3580051362514496},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.1574813723564148}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3123939.3123974","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3123939.3123974","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.8999999761581421}],"awards":[{"id":"https://openalex.org/G3070624335","display_name":null,"funder_award_id":"XPS-1438996,SHF-1527301","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":82,"referenced_works":["https://openalex.org/W1501501999","https://openalex.org/W1504959329","https://openalex.org/W1678569174","https://openalex.org/W1954658694","https://openalex.org/W1968047430","https://openalex.org/W1968391520","https://openalex.org/W1968775993","https://openalex.org/W1970815868","https://openalex.org/W1971997351","https://openalex.org/W1979527452","https://openalex.org/W1980364632","https://openalex.org/W1983235612","https://openalex.org/W1991518265","https://openalex.org/W1994172067","https://openalex.org/W1998886328","https://openalex.org/W2016271465","https://openalex.org/W2017099699","https://openalex.org/W2018150881","https://openalex.org/W2019427687","https://openalex.org/W2022632182","https://openalex.org/W2024122052","https://openalex.org/W2026186397","https://openalex.org/W2034639175","https://openalex.org/W2039727401","https://openalex.org/W2043420024","https://openalex.org/W2047060659","https://openalex.org/W2048441570","https://openalex.org/W2059301531","https://openalex.org/W2065041903","https://openalex.org/W2072656003","https://openalex.org/W2080592089","https://openalex.org/W2081583983","https://openalex.org/W2084110734","https://openalex.org/W2087004595","https://openalex.org/W2088440019","https://openalex.org/W2090584832","https://openalex.org/W2093043622","https://openalex.org/W2096661534","https://openalex.org/W2097087176","https://openalex.org/W2098274770","https://openalex.org/W2098290747","https://openalex.org/W2100409742","https://openalex.org/W2100926301","https://openalex.org/W2105884870","https://openalex.org/W2106561538","https://openalex.org/W2115090038","https://openalex.org/W2116521658","https://openalex.org/W2118826546","https://openalex.org/W2136800915","https://openalex.org/W2140839100","https://openalex.org/W2142119745","https://openalex.org/W2142444503","https://openalex.org/W2157373341","https://openalex.org/W2162752393","https://openalex.org/W2232645663","https://openalex.org/W2238992335","https://openalex.org/W2293405513","https://openalex.org/W2325538041","https://openalex.org/W2409690919","https://openalex.org/W2412101011","https://openalex.org/W2507985825","https://openalex.org/W2513721464","https://openalex.org/W2513900365","https://openalex.org/W2536535850","https://openalex.org/W2554192763","https://openalex.org/W2563372635","https://openalex.org/W2564688911","https://openalex.org/W2613066110","https://openalex.org/W3000471736","https://openalex.org/W3004111065","https://openalex.org/W3007321493","https://openalex.org/W3022971582","https://openalex.org/W4229618172","https://openalex.org/W4233147525","https://openalex.org/W4234833047","https://openalex.org/W4235870392","https://openalex.org/W4249082578","https://openalex.org/W4253306330","https://openalex.org/W4254177552","https://openalex.org/W6672549830","https://openalex.org/W6701014160","https://openalex.org/W6730921055"],"related_works":["https://openalex.org/W2115561485","https://openalex.org/W2105325426","https://openalex.org/W2245451942","https://openalex.org/W1985089255","https://openalex.org/W2010970156","https://openalex.org/W2153202644","https://openalex.org/W2088203538","https://openalex.org/W2105895556","https://openalex.org/W3137832335","https://openalex.org/W2733115356"],"abstract_inverted_index":{"The":[0,155],"register":[1,24,37,122,199,216],"file":[2,200,217],"is":[3,64,88,132],"one":[4,135],"of":[5,152,158,210,215,221],"the":[6,23,83,121,146,150,169,198,211],"largest":[7],"and":[8,97,219],"most":[9],"power-hungry":[10],"structures":[11],"in":[12,56,134,145,164],"a":[13,57,114,128],"Graphics":[14],"Processing":[15],"Unit":[16],"(GPU),":[17],"because":[18],"massive":[19],"multithreading":[20],"requires":[21],"all":[22,51],"state":[25],"for":[26,53,75],"every":[27,76],"active":[28,54],"thread":[29],"to":[30,35,65,79,103,119,143,175,180,189,201],"be":[31,66,72,80,93,101,162,202],"available.":[32],"Previous":[33],"approaches":[34],"making":[36],"accesses":[38],"more":[39],"efficient":[40],"have":[41,127],"optimized":[42],"how":[43],"registers":[44],"are":[45,108],"stored,":[46],"but":[47,168],"they":[48,107],"must":[49,171],"keep":[50],"values":[52,126],"threads":[55],"large,":[58],"high-bandwidth":[59],"structure.":[60],"If":[61],"operand":[62,98,116,125,192,206],"storage":[63,99],"reduced":[67],"further,":[68],"there":[69],"will":[70],"not":[71,141],"enough":[73,179],"capacity":[74],"live":[77],"value":[78,139],"stored":[81,163],"at":[82,110,194],"same":[84],"time.":[85],"Our":[86],"insight":[87],"that":[89,131,153],"computation":[90],"graphs":[91],"can":[92,100,161],"sliced":[94],"into":[95],"regions":[96,105],"allocated":[102],"these":[104],"as":[106],"encountered":[109],"run":[111,195],"time,":[112,196],"allowing":[113,197],"small":[115,156],"staging":[117,147,207],"unit":[118,148,208],"replace":[120],"file.":[123],"Most":[124],"short":[129],"lifetime":[130],"contained":[133],"region,":[136],"so":[137],"their":[138,173],"does":[140],"need":[142],"persist":[144],"past":[149],"end":[151],"region.":[154],"number":[157],"longer-lived":[159],"operands":[160],"lower-bandwidth":[165],"global":[166],"memory,":[167],"hardware":[170,185],"anticipate":[172,190],"use":[174],"fetch":[176],"them":[177],"early":[178],"avoid":[181],"stalls.":[182],"In":[183],"RegLess,":[184],"uses":[186],"compiler":[187],"annotations":[188],"warps'":[191],"usage":[193],"replaced":[203],"with":[204,225],"an":[205],"25%":[209],"size,":[212],"saving":[213],"75%":[214],"energy":[218,224],"11%":[220],"total":[222],"GPU":[223],"no":[226],"average":[227],"performance":[228],"loss.":[229]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":7},{"year":2018,"cited_by_count":8}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2017-10-20T00:00:00"}
