{"id":"https://openalex.org/W2238595726","doi":"https://doi.org/10.1145/2830772.2830773","title":"Large pages and lightweight memory management in virtualized environments","display_name":"Large pages and lightweight memory management in virtualized environments","publication_year":2015,"publication_date":"2015-12-05","ids":{"openalex":"https://openalex.org/W2238595726","doi":"https://doi.org/10.1145/2830772.2830773","mag":"2238595726"},"language":"en","primary_location":{"id":"doi:10.1145/2830772.2830773","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2830772.2830773","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2830772.2830773","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 48th International Symposium on Microarchitecture","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/2830772.2830773","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5102999469","display_name":"Binh Pham","orcid":"https://orcid.org/0000-0002-0336-3777"},"institutions":[{"id":"https://openalex.org/I4210096112","display_name":"Rutgers Sexual and Reproductive Health and Rights","ror":"https://ror.org/00rcvgx40","country_code":"NL","type":"other","lineage":["https://openalex.org/I4210096112"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Binh Pham","raw_affiliation_strings":["Rutgers University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Rutgers University","institution_ids":["https://openalex.org/I4210096112"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014581637","display_name":"J\u00e1n Vesel\u00fd","orcid":null},"institutions":[{"id":"https://openalex.org/I4210096112","display_name":"Rutgers Sexual and Reproductive Health and Rights","ror":"https://ror.org/00rcvgx40","country_code":"NL","type":"other","lineage":["https://openalex.org/I4210096112"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"J\u00e1n Vesel\u00fd","raw_affiliation_strings":["Rutgers University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Rutgers University","institution_ids":["https://openalex.org/I4210096112"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102835155","display_name":"Gabriel H. Loh","orcid":"https://orcid.org/0000-0002-4616-0144"},"institutions":[{"id":"https://openalex.org/I1311921367","display_name":"Advanced Micro Devices (Canada)","ror":"https://ror.org/02yh0k313","country_code":"CA","type":"company","lineage":["https://openalex.org/I1311921367","https://openalex.org/I4210137977"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Gabriel H. Loh","raw_affiliation_strings":["Advanced Micro Devices, Inc"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Advanced Micro Devices, Inc","institution_ids":["https://openalex.org/I1311921367"]}]},{"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/I4210096112","display_name":"Rutgers Sexual and Reproductive Health and Rights","ror":"https://ror.org/00rcvgx40","country_code":"NL","type":"other","lineage":["https://openalex.org/I4210096112"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Abhishek Bhattacharjee","raw_affiliation_strings":["Rutgers University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Rutgers University","institution_ids":["https://openalex.org/I4210096112"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":36.2566,"has_fulltext":true,"cited_by_count":110,"citation_normalized_percentile":{"value":0.99686513,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"12"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998000264167786,"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"}},{"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/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"}}],"keywords":[{"id":"https://openalex.org/keywords/translation-lookaside-buffer","display_name":"Translation lookaside buffer","score":0.9385644197463989},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8312328457832336},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.7892999649047852},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.7468947172164917},{"id":"https://openalex.org/keywords/demand-paging","display_name":"Demand paging","score":0.7359890341758728},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.6379156708717346},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.5994155406951904},{"id":"https://openalex.org/keywords/hypervisor","display_name":"Hypervisor","score":0.5920024514198303},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.5621281266212463},{"id":"https://openalex.org/keywords/thrashing","display_name":"Thrashing","score":0.562105119228363},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.537617027759552},{"id":"https://openalex.org/keywords/page-fault","display_name":"Page fault","score":0.5227918028831482},{"id":"https://openalex.org/keywords/page","display_name":"Page","score":0.4875950217247009},{"id":"https://openalex.org/keywords/binary-translation","display_name":"Binary translation","score":0.48450490832328796},{"id":"https://openalex.org/keywords/full-virtualization","display_name":"Full virtualization","score":0.4170778691768646},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.39754343032836914},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.3924371004104614},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3032524287700653},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.2041260004043579}],"concepts":[{"id":"https://openalex.org/C116007543","wikidata":"https://www.wikidata.org/wiki/Q1071403","display_name":"Translation lookaside buffer","level":4,"score":0.9385644197463989},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8312328457832336},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.7892999649047852},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.7468947172164917},{"id":"https://openalex.org/C188873839","wikidata":"https://www.wikidata.org/wiki/Q5255045","display_name":"Demand paging","level":5,"score":0.7359890341758728},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.6379156708717346},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.5994155406951904},{"id":"https://openalex.org/C112904061","wikidata":"https://www.wikidata.org/wiki/Q1077480","display_name":"Hypervisor","level":4,"score":0.5920024514198303},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.5621281266212463},{"id":"https://openalex.org/C28362024","wikidata":"https://www.wikidata.org/wiki/Q2067413","display_name":"Thrashing","level":2,"score":0.562105119228363},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.537617027759552},{"id":"https://openalex.org/C193343404","wikidata":"https://www.wikidata.org/wiki/Q1928607","display_name":"Page fault","level":5,"score":0.5227918028831482},{"id":"https://openalex.org/C33925742","wikidata":"https://www.wikidata.org/wiki/Q361698","display_name":"Page","level":2,"score":0.4875950217247009},{"id":"https://openalex.org/C2778971978","wikidata":"https://www.wikidata.org/wiki/Q2287075","display_name":"Binary translation","level":3,"score":0.48450490832328796},{"id":"https://openalex.org/C47878483","wikidata":"https://www.wikidata.org/wiki/Q848333","display_name":"Full virtualization","level":4,"score":0.4170778691768646},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.39754343032836914},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.3924371004104614},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3032524287700653},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.2041260004043579}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2830772.2830773","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2830772.2830773","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2830772.2830773","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 48th International Symposium on Microarchitecture","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/2830772.2830773","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2830772.2830773","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2830772.2830773","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 48th International Symposium on Microarchitecture","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G252647687","display_name":"XPS: CLCCA: Enhancing the Programmability of Heterogeneous Manycore Systems","funder_award_id":"1337147","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4154393833","display_name":"CAREER:Cross-Core Learning in Future Manycore Systems","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"},{"id":"https://openalex.org/F4320307757","display_name":"Advanced Micro Devices","ror":"https://ror.org/04kd6c783"},{"id":"https://openalex.org/F4320316785","display_name":"VMware","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2238595726.pdf","grobid_xml":"https://content.openalex.org/works/W2238595726.grobid-xml"},"referenced_works_count":42,"referenced_works":["https://openalex.org/W1437641643","https://openalex.org/W1500324289","https://openalex.org/W1972805904","https://openalex.org/W1987671901","https://openalex.org/W2004807638","https://openalex.org/W2020733012","https://openalex.org/W2024109642","https://openalex.org/W2036250095","https://openalex.org/W2038229768","https://openalex.org/W2041195705","https://openalex.org/W2047240985","https://openalex.org/W2047390994","https://openalex.org/W2049403384","https://openalex.org/W2049699388","https://openalex.org/W2061812855","https://openalex.org/W2090994050","https://openalex.org/W2092212481","https://openalex.org/W2093828978","https://openalex.org/W2119473230","https://openalex.org/W2120138088","https://openalex.org/W2120715680","https://openalex.org/W2121542813","https://openalex.org/W2126716774","https://openalex.org/W2134633067","https://openalex.org/W2135384752","https://openalex.org/W2137944506","https://openalex.org/W2141181087","https://openalex.org/W2146241244","https://openalex.org/W2146245483","https://openalex.org/W2150196852","https://openalex.org/W2152921908","https://openalex.org/W2159793853","https://openalex.org/W2169875292","https://openalex.org/W2243228260","https://openalex.org/W4235500388","https://openalex.org/W4239813889","https://openalex.org/W4252867443","https://openalex.org/W4254298894","https://openalex.org/W4254817417","https://openalex.org/W4285719527","https://openalex.org/W6628271342","https://openalex.org/W6677612816"],"related_works":["https://openalex.org/W2168006845","https://openalex.org/W1993535731","https://openalex.org/W2139847837","https://openalex.org/W2112530741","https://openalex.org/W2059368477","https://openalex.org/W4237698627","https://openalex.org/W4250481301","https://openalex.org/W2034859281","https://openalex.org/W2514064736","https://openalex.org/W2238595726"],"abstract_inverted_index":{"Large":[0],"pages":[1,34,46,130,186],"have":[2,122],"long":[3],"been":[4],"used":[5,36],"to":[6,66,156,183],"mitigate":[7],"address":[8,137,168],"translation":[9,138,169],"overheads":[10,21],"on":[11],"big-memory":[12],"systems,":[13,74],"particularly":[14,95],"in":[15,72,97,111],"virtualized":[16],"environments":[17],"where":[18],"TLB":[19,197],"miss":[20],"are":[22,35,94],"severe.":[23],"We":[24,144],"show,":[25],"however,":[26],"that":[27,148,164],"far":[28],"from":[29],"being":[30],"a":[31],"panacea,":[32],"large":[33,45,129,172,185,201],"sparingly":[37],"by":[38],"modern":[39],"virtualization":[40,116],"software.":[41],"This":[42],"is":[43],"because":[44],"often":[47,107,118],"preclude":[48],"lightweight":[49,77],"memory":[50,68,78,102,189],"management,":[51,190],"which":[52],"can":[53,105],"outweigh":[54],"their":[55],"Translation":[56],"Lookaside":[57],"Buffer":[58],"(TLB)":[59],"benefits.":[60,143],"For":[61],"example,":[62],"they":[63,104,165],"reduce":[64],"opportunities":[65],"deduplicate":[67],"among":[69],"virtual":[70,85],"machines":[71],"overcommitted":[73,98],"interfere":[75],"with":[76,100],"monitoring,":[79],"and":[80],"hamper":[81],"the":[82,167,196],"agility":[83],"of":[84,91,171,195,199],"machine":[86],"(VM)":[87],"migrations.":[88],"While":[89],"many":[90],"these":[92],"problems":[93],"severe":[96],"systems":[99],"scarce":[101],"resources,":[103],"(and":[106],"do)":[108],"exist":[109],"generally":[110],"cloud":[112],"deployments.":[113],"In":[114],"response,":[115],"software":[117],"(though":[119],"it":[120],"doesn't":[121],"to)":[123],"splinters":[124],"guest":[125],"operating":[126],"system":[127,133,181],"(OS)":[128],"into":[131],"small":[132,160],"physical":[134],"pages,":[135],"sacrificing":[136],"performance":[139,170,198],"for":[140,187],"overall":[141],"system-level":[142],"introduce":[145],"simple":[146],"hardware":[147],"bridges":[149],"this":[150],"fundamental":[151],"conflict,":[152],"using":[153],"speculative":[154],"techniques":[155],"group":[157],"contiguous,":[158],"aligned":[159],"page":[161],"translations":[162],"such":[163],"approach":[166],"pages.":[173,202],"Our":[174],"Generalized":[175],"Large-page":[176],"Utilization":[177],"Enhancements":[178],"(GLUE)":[179],"allow":[180],"hypervisors":[182],"splinter":[184],"agile":[188],"while":[191],"retaining":[192],"almost":[193],"all":[194],"unsplintered":[200]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":8},{"year":2021,"cited_by_count":8},{"year":2020,"cited_by_count":20},{"year":2019,"cited_by_count":8},{"year":2018,"cited_by_count":15},{"year":2017,"cited_by_count":22},{"year":2016,"cited_by_count":7}],"updated_date":"2026-06-22T08:00:12.763002","created_date":"2025-10-10T00:00:00"}
