{"id":"https://openalex.org/W2604399885","doi":"https://doi.org/10.1145/3037697.3037704","title":"Efficient Address Translation for Architectures with Multiple Page Sizes","display_name":"Efficient Address Translation for Architectures with Multiple Page Sizes","publication_year":2017,"publication_date":"2017-04-04","ids":{"openalex":"https://openalex.org/W2604399885","doi":"https://doi.org/10.1145/3037697.3037704","mag":"2604399885"},"language":"en","primary_location":{"id":"doi:10.1145/3037697.3037704","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3037697.3037704","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems","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/A5064524083","display_name":"Guilherme Cox","orcid":"https://orcid.org/0000-0001-8292-4554"},"institutions":[{"id":"https://openalex.org/I102322142","display_name":"Rutgers, The State University of New Jersey","ror":"https://ror.org/05vt9qd57","country_code":"US","type":"education","lineage":["https://openalex.org/I102322142"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Guilherme Cox","raw_affiliation_strings":["Rutgers University, Piscataway, NJ, USA"],"affiliations":[{"raw_affiliation_string":"Rutgers University, Piscataway, NJ, USA","institution_ids":["https://openalex.org/I102322142"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019487275","display_name":"Abhishek Bhattacharjee","orcid":"https://orcid.org/0000-0003-2742-2679"},"institutions":[{"id":"https://openalex.org/I102322142","display_name":"Rutgers, The State University of New Jersey","ror":"https://ror.org/05vt9qd57","country_code":"US","type":"education","lineage":["https://openalex.org/I102322142"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Abhishek Bhattacharjee","raw_affiliation_strings":["Rutgers University, Piscataway, NJ, USA"],"affiliations":[{"raw_affiliation_string":"Rutgers University, Piscataway, NJ, USA","institution_ids":["https://openalex.org/I102322142"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5064524083"],"corresponding_institution_ids":["https://openalex.org/I102322142"],"apc_list":null,"apc_paid":null,"fwci":12.6177,"has_fulltext":false,"cited_by_count":97,"citation_normalized_percentile":{"value":0.99333254,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"435","last_page":"448"},"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/T12326","display_name":"Network Packet Processing and Optimization","score":0.9986000061035156,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9983999729156494,"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/translation-lookaside-buffer","display_name":"Translation lookaside buffer","score":0.9511947631835938},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8739583492279053},{"id":"https://openalex.org/keywords/page","display_name":"Page","score":0.7097402811050415},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.63276207447052},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5798983573913574},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5309362411499023},{"id":"https://openalex.org/keywords/associative-property","display_name":"Associative property","score":0.4765506386756897},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.4395443797111511},{"id":"https://openalex.org/keywords/content-addressable-memory","display_name":"Content-addressable memory","score":0.43613696098327637},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.41245898604393005},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.34351032972335815},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.16686978936195374},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.09790867567062378},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.0752103328704834}],"concepts":[{"id":"https://openalex.org/C116007543","wikidata":"https://www.wikidata.org/wiki/Q1071403","display_name":"Translation lookaside buffer","level":4,"score":0.9511947631835938},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8739583492279053},{"id":"https://openalex.org/C33925742","wikidata":"https://www.wikidata.org/wiki/Q361698","display_name":"Page","level":2,"score":0.7097402811050415},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.63276207447052},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5798983573913574},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5309362411499023},{"id":"https://openalex.org/C159423971","wikidata":"https://www.wikidata.org/wiki/Q177251","display_name":"Associative property","level":2,"score":0.4765506386756897},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.4395443797111511},{"id":"https://openalex.org/C53442348","wikidata":"https://www.wikidata.org/wiki/Q745101","display_name":"Content-addressable memory","level":3,"score":0.43613696098327637},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.41245898604393005},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.34351032972335815},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.16686978936195374},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.09790867567062378},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0752103328704834},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.0},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3037697.3037704","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3037697.3037704","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.9100000262260437,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G252647687","display_name":null,"funder_award_id":"1337147","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4154393833","display_name":null,"funder_award_id":"1253700","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":58,"referenced_works":["https://openalex.org/W1437641643","https://openalex.org/W1987671901","https://openalex.org/W2001351461","https://openalex.org/W2004807638","https://openalex.org/W2010620141","https://openalex.org/W2020733012","https://openalex.org/W2041195705","https://openalex.org/W2047390994","https://openalex.org/W2049699388","https://openalex.org/W2062430565","https://openalex.org/W2078994750","https://openalex.org/W2082000934","https://openalex.org/W2090994050","https://openalex.org/W2093828978","https://openalex.org/W2100272538","https://openalex.org/W2100692617","https://openalex.org/W2100926301","https://openalex.org/W2102843684","https://openalex.org/W2103356930","https://openalex.org/W2120138088","https://openalex.org/W2120715680","https://openalex.org/W2121992957","https://openalex.org/W2134478227","https://openalex.org/W2134633067","https://openalex.org/W2135384752","https://openalex.org/W2137944506","https://openalex.org/W2141181087","https://openalex.org/W2146241244","https://openalex.org/W2159793853","https://openalex.org/W2165772200","https://openalex.org/W2169875292","https://openalex.org/W2238595726","https://openalex.org/W2243228260","https://openalex.org/W2315915350","https://openalex.org/W2318490588","https://openalex.org/W2330672121","https://openalex.org/W2416722775","https://openalex.org/W2464177207","https://openalex.org/W2514064736","https://openalex.org/W2604870376","https://openalex.org/W2625241776","https://openalex.org/W2899910369","https://openalex.org/W3141245045","https://openalex.org/W3149742196","https://openalex.org/W4235500388","https://openalex.org/W4252724488","https://openalex.org/W4252867443","https://openalex.org/W4254298894","https://openalex.org/W6628271342","https://openalex.org/W6651525226","https://openalex.org/W6655564720","https://openalex.org/W6666136284","https://openalex.org/W6675352976","https://openalex.org/W6683674531","https://openalex.org/W6699674014","https://openalex.org/W6719768283","https://openalex.org/W6729138968","https://openalex.org/W7046223839"],"related_works":["https://openalex.org/W2152673879","https://openalex.org/W2521131576","https://openalex.org/W2925163224","https://openalex.org/W2362061522","https://openalex.org/W2501386197","https://openalex.org/W3196094483","https://openalex.org/W2116578804","https://openalex.org/W2355566153","https://openalex.org/W2238595726","https://openalex.org/W2967987264"],"abstract_inverted_index":{"Processors":[0],"and":[1,128,134],"operating":[2],"systems":[3,60],"(OSes)":[4],"support":[5,53,103],"multiple":[6,54],"memory":[7,22],"page":[8,33,55,68,105],"sizes.":[9,34,69],"Superpages":[10],"increase":[11,83],"Translation":[12],"Lookaside":[13],"Buffer":[14],"(TLB)":[15],"hits,":[16],"while":[17],"small":[18,88],"pages":[19,89],"provide":[20],"fine-grained":[21],"protection.":[23],"Ideally,":[24],"TLBs":[25,38,49,65,113,131],"should":[26],"perform":[27],"well":[28],"for":[29,42,66,87],"any":[30],"distribution":[31],"of":[32,120],"In":[35],"reality,":[36],"set-associative":[37,64,99],"--":[39,50],"used":[40],"frequently":[41],"their":[43],"energy":[44],"efficiency":[45],"compared":[46],"to":[47],"fully-associative":[48],"cannot":[51],"(easily)":[52],"sizes":[56,106],"concurrently.":[57],"Instead,":[58],"commercial":[59],"typically":[61],"implement":[62],"separate":[63],"different":[67],"This":[70],"means":[71],"that":[72,101],"when":[73],"superpages":[74],"are":[75,132],"allocated":[76],"aggressively,":[77],"TLB":[78],"misses":[79],"may,":[80],"counter":[81],"intuitively,":[82],"even":[84],"if":[85],"entries":[86],"remain":[90],"unused":[91],"(and":[92],"vice-versa).":[93],"We":[94],"invent":[95],"MIX":[96,112,130],"TLBs,":[97],"energy-frugal":[98],"structures":[100],"concurrently":[102],"all":[104],"by":[107,118],"exploiting":[108],"superpage":[109],"allocation":[110],"patterns.":[111],"boost":[114],"the":[115],"performance":[116],"(often":[117],"10-30%)":[119],"big-memory":[121],"applications":[122],"on":[123],"native":[124],"CPUs,":[125,127],"virtualized":[126],"GPUs.":[129],"simple":[133],"require":[135],"no":[136],"OS":[137],"or":[138],"program":[139],"changes.":[140]},"counts_by_year":[{"year":2025,"cited_by_count":9},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":10},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":14},{"year":2020,"cited_by_count":20},{"year":2019,"cited_by_count":8},{"year":2018,"cited_by_count":18},{"year":2017,"cited_by_count":10}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
