{"id":"https://openalex.org/W2626757163","doi":"https://doi.org/10.1145/3079856.3080217","title":"Hybrid TLB Coalescing","display_name":"Hybrid TLB Coalescing","publication_year":2017,"publication_date":"2017-06-15","ids":{"openalex":"https://openalex.org/W2626757163","doi":"https://doi.org/10.1145/3079856.3080217","mag":"2626757163"},"language":"en","primary_location":{"id":"doi:10.1145/3079856.3080217","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3079856.3080217","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 44th Annual International Symposium on Computer Architecture","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/A5084732968","display_name":"Chang Hyun Park","orcid":"https://orcid.org/0000-0002-8250-8574"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Chang Hyun Park","raw_affiliation_strings":["School of Computing, KAIST"],"affiliations":[{"raw_affiliation_string":"School of Computing, KAIST","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052753704","display_name":"Taekyung Heo","orcid":"https://orcid.org/0000-0001-8275-2377"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Taekyung Heo","raw_affiliation_strings":["School of Computing, KAIST"],"affiliations":[{"raw_affiliation_string":"School of Computing, KAIST","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110790691","display_name":"Jungi Jeong","orcid":null},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jungi Jeong","raw_affiliation_strings":["School of Computing, KAIST"],"affiliations":[{"raw_affiliation_string":"School of Computing, KAIST","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047149607","display_name":"Jaehyuk Huh","orcid":"https://orcid.org/0000-0002-1742-047X"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jaehyuk Huh","raw_affiliation_strings":["School of Computing, KAIST"],"affiliations":[{"raw_affiliation_string":"School of Computing, KAIST","institution_ids":["https://openalex.org/I157485424"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5084732968"],"corresponding_institution_ids":["https://openalex.org/I157485424"],"apc_list":null,"apc_paid":null,"fwci":6.4708,"has_fulltext":false,"cited_by_count":68,"citation_normalized_percentile":{"value":0.97607433,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"444","last_page":"456"},"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.9998999834060669,"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.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.911757230758667},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8528154492378235},{"id":"https://openalex.org/keywords/contiguity","display_name":"Contiguity","score":0.7592288851737976},{"id":"https://openalex.org/keywords/page","display_name":"Page","score":0.6443960070610046},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5970008969306946},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.5569370985031128},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5557476878166199},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.5402426719665527},{"id":"https://openalex.org/keywords/interleaved-memory","display_name":"Interleaved memory","score":0.44661280512809753},{"id":"https://openalex.org/keywords/address-space","display_name":"Address space","score":0.4441896677017212},{"id":"https://openalex.org/keywords/memory-address","display_name":"Memory address","score":0.433359831571579},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3788600564002991},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.3140906095504761},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2378799319267273},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.23092466592788696},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.13427236676216125}],"concepts":[{"id":"https://openalex.org/C116007543","wikidata":"https://www.wikidata.org/wiki/Q1071403","display_name":"Translation lookaside buffer","level":4,"score":0.911757230758667},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8528154492378235},{"id":"https://openalex.org/C68767595","wikidata":"https://www.wikidata.org/wiki/Q1677999","display_name":"Contiguity","level":2,"score":0.7592288851737976},{"id":"https://openalex.org/C33925742","wikidata":"https://www.wikidata.org/wiki/Q361698","display_name":"Page","level":2,"score":0.6443960070610046},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5970008969306946},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.5569370985031128},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5557476878166199},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.5402426719665527},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.44661280512809753},{"id":"https://openalex.org/C144240696","wikidata":"https://www.wikidata.org/wiki/Q367204","display_name":"Address space","level":2,"score":0.4441896677017212},{"id":"https://openalex.org/C153247305","wikidata":"https://www.wikidata.org/wiki/Q835713","display_name":"Memory address","level":3,"score":0.433359831571579},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3788600564002991},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.3140906095504761},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2378799319267273},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.23092466592788696},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.13427236676216125}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3079856.3080217","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3079856.3080217","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 44th Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W1437641643","https://openalex.org/W1976166844","https://openalex.org/W2004807638","https://openalex.org/W2020733012","https://openalex.org/W2022655850","https://openalex.org/W2026002515","https://openalex.org/W2036250095","https://openalex.org/W2041195705","https://openalex.org/W2047240985","https://openalex.org/W2047390994","https://openalex.org/W2048588974","https://openalex.org/W2049403384","https://openalex.org/W2061812855","https://openalex.org/W2092212481","https://openalex.org/W2093828978","https://openalex.org/W2100272538","https://openalex.org/W2103707825","https://openalex.org/W2120138088","https://openalex.org/W2120715680","https://openalex.org/W2131413854","https://openalex.org/W2134633067","https://openalex.org/W2135384752","https://openalex.org/W2135438094","https://openalex.org/W2136362035","https://openalex.org/W2146241244","https://openalex.org/W2153806645","https://openalex.org/W2243228260","https://openalex.org/W2318490588","https://openalex.org/W2335115745","https://openalex.org/W2336695920","https://openalex.org/W2340522713","https://openalex.org/W2474451066","https://openalex.org/W2510904844","https://openalex.org/W2514064736","https://openalex.org/W2516179478","https://openalex.org/W2576312950","https://openalex.org/W2604399885","https://openalex.org/W2604595776","https://openalex.org/W3139689176","https://openalex.org/W4232955467","https://openalex.org/W4234178886","https://openalex.org/W4235500388","https://openalex.org/W4239813889","https://openalex.org/W4245735327","https://openalex.org/W4250481301","https://openalex.org/W4251647193","https://openalex.org/W4252832591"],"related_works":["https://openalex.org/W3196094483","https://openalex.org/W2381395788","https://openalex.org/W2017119312","https://openalex.org/W3015096516","https://openalex.org/W2475386486","https://openalex.org/W2083276427","https://openalex.org/W4238135788","https://openalex.org/W2020733012","https://openalex.org/W3000696915","https://openalex.org/W2626757163"],"abstract_inverted_index":{"To":[0],"mitigate":[1],"excessive":[2],"TLB":[3,176],"misses":[4],"in":[5,39,81,130],"large":[6,12,44,53,167],"memory":[7,32,41,56,62,79,98,114,127,234,250],"applications,":[8],"techniques":[9,69],"such":[10,94],"as":[11],"pages,":[13],"variable":[14],"length":[15],"segments,":[16],"and":[17,96],"HW":[18],"coalescing,":[19],"increase":[20],"the":[21,30,67,87,118,123,154,173,193,196,201,208,214,217,231,252,258,264],"coverage":[22,194,223,261],"of":[23,55,66,78,90,133,161,169,175,185,195,233,248],"limited":[24],"hardware":[25,227],"translation":[26,107,142,149,222,260],"entries":[27,163],"by":[28,213],"exploiting":[29],"contiguous":[31,151,249],"allocation.":[33,235],"However,":[34],"recent":[35],"studies":[36],"show":[37,239],"that":[38,240],"non-uniform":[40],"systems,":[42],"using":[43,207],"pages":[45,152],"often":[46],"leads":[47],"to":[48,61,112,191],"performance":[49],"degradation,":[50],"or":[51],"allocating":[52],"chunks":[54],"becomes":[57],"more":[58],"difficult":[59],"due":[60],"fragmentation.":[63],"Although":[64],"each":[65,91],"prior":[68],"favors":[70],"its":[71,189],"own":[72],"best":[73],"chunk":[74,89],"size,":[75],"diverse":[76,97,242],"contiguity":[77,128,204,209],"allocation":[80,203,243],"real":[82],"systems":[83],"cannot":[84],"always":[85],"provide":[86,220],"optimal":[88],"technique.":[92],"Under":[93],"fragmented":[95],"allocations,":[99],"this":[100],"paper":[101],"proposes":[102],"a":[103,131,158,166],"novel":[104],"HW-SW":[105],"hybrid":[106,120,186],"architecture,":[108],"which":[109],"can":[110,164,177,219,255],"adapt":[111],"different":[113,246],"mappings":[115],"efficiently.":[116],"In":[117],"proposed":[119,253],"coalescing":[121,187],"technique,":[122],"operating":[124,215],"system":[125],"encodes":[126],"information":[129,210],"subset":[132],"page":[134],"table":[135],"entries,":[136],"called":[137],"anchor":[138,146,155,162,197],"entries.":[139],"During":[140],"address":[141,171],"through":[143],"TLBs,":[144],"an":[145],"entry":[147,198],"provides":[148],"for":[150],"following":[153],"entry.":[156],"As":[157],"smaller":[159],"number":[160],"cover":[165],"portion":[168],"virtual":[170],"space,":[172],"efficiency":[174],"be":[178],"significantly":[179],"improved.":[180],"The":[181],"most":[182],"important":[183],"benefit":[184],"is":[188],"ability":[190],"change":[192],"dynamically,":[199],"reflecting":[200],"current":[202],"status.":[205],"By":[206],"directly":[211],"set":[212],"system,":[216],"technique":[218],"scalable":[221],"improvements":[224],"with":[225,245],"minor":[226],"changes,":[228],"while":[229],"allowing":[230],"flexibility":[232],"Our":[236],"experimental":[237],"results":[238],"across":[241],"scenarios":[244],"distributions":[247],"chunks,":[251],"scheme":[254],"effectively":[256],"reap":[257],"potential":[259],"improvement":[262],"from":[263],"existing":[265],"contiguity.":[266]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":13},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":10},{"year":2020,"cited_by_count":17},{"year":2019,"cited_by_count":7},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":2}],"updated_date":"2026-03-12T08:34:05.389933","created_date":"2025-10-10T00:00:00"}
