{"id":"https://openalex.org/W3156653149","doi":"https://doi.org/10.1145/3453933.3454015","title":"BTMMU: an efficient and versatile cross-ISA memory virtualization","display_name":"BTMMU: an efficient and versatile cross-ISA memory virtualization","publication_year":2021,"publication_date":"2021-04-07","ids":{"openalex":"https://openalex.org/W3156653149","doi":"https://doi.org/10.1145/3453933.3454015","mag":"3156653149"},"language":"en","primary_location":{"id":"doi:10.1145/3453933.3454015","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3453933.3454015","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3453933.3454015","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments","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/3453933.3454015","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5046425033","display_name":"Kele Huang","orcid":"https://orcid.org/0000-0003-2895-3906"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Kele Huang","raw_affiliation_strings":["Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China"],"affiliations":[{"raw_affiliation_string":"Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101657448","display_name":"Fuxin Zhang","orcid":"https://orcid.org/0000-0003-0430-3669"},"institutions":[{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fuxin Zhang","raw_affiliation_strings":["Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China"],"affiliations":[{"raw_affiliation_string":"Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100680365","display_name":"Cun Li","orcid":"https://orcid.org/0000-0002-1838-9881"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Cun Li","raw_affiliation_strings":["Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China"],"affiliations":[{"raw_affiliation_string":"Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014794623","display_name":"Gen Niu","orcid":"https://orcid.org/0000-0003-2401-8021"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Gen Niu","raw_affiliation_strings":["Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China"],"affiliations":[{"raw_affiliation_string":"Institute of Computing Technology at Chinese Academy of Sciences, China / University of Chinese Academy of Sciences, China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015376984","display_name":"Jun-Rong Wu","orcid":"https://orcid.org/0000-0002-8988-5401"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Junrong Wu","raw_affiliation_strings":["Beijing Institute of Technology, China"],"affiliations":[{"raw_affiliation_string":"Beijing Institute of Technology, China","institution_ids":["https://openalex.org/I125839683"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100430605","display_name":"Tianyi Liu","orcid":"https://orcid.org/0000-0002-5341-1343"},"institutions":[{"id":"https://openalex.org/I45438204","display_name":"The University of Texas at San Antonio","ror":"https://ror.org/01kd65564","country_code":"US","type":"education","lineage":["https://openalex.org/I45438204"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tianyi Liu","raw_affiliation_strings":["University of Texas at San Antonio, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at San Antonio, USA","institution_ids":["https://openalex.org/I45438204"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5046425033"],"corresponding_institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I4210165038"],"apc_list":null,"apc_paid":null,"fwci":0.4696,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.5765141,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"71","last_page":"83"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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":0.9998000264167786,"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.9997000098228455,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9995999932289124,"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/binary-translation","display_name":"Binary translation","score":0.8315713405609131},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8195765018463135},{"id":"https://openalex.org/keywords/translation-lookaside-buffer","display_name":"Translation lookaside buffer","score":0.7840083241462708},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.7371615171432495},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6422521471977234},{"id":"https://openalex.org/keywords/hardware-virtualization","display_name":"Hardware virtualization","score":0.619379997253418},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.5515961647033691},{"id":"https://openalex.org/keywords/host","display_name":"Host (biology)","score":0.5074359774589539},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.505891740322113},{"id":"https://openalex.org/keywords/address-space","display_name":"Address space","score":0.48896706104278564},{"id":"https://openalex.org/keywords/full-virtualization","display_name":"Full virtualization","score":0.4879917502403259},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.4712505638599396},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.47063279151916504},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.4664793610572815},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.46273693442344666},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.41904953122138977},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3320286273956299},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3081981837749481},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.17398592829704285},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.14509546756744385}],"concepts":[{"id":"https://openalex.org/C2778971978","wikidata":"https://www.wikidata.org/wiki/Q2287075","display_name":"Binary translation","level":3,"score":0.8315713405609131},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8195765018463135},{"id":"https://openalex.org/C116007543","wikidata":"https://www.wikidata.org/wiki/Q1071403","display_name":"Translation lookaside buffer","level":4,"score":0.7840083241462708},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.7371615171432495},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6422521471977234},{"id":"https://openalex.org/C68793194","wikidata":"https://www.wikidata.org/wiki/Q1616095","display_name":"Hardware virtualization","level":5,"score":0.619379997253418},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.5515961647033691},{"id":"https://openalex.org/C126831891","wikidata":"https://www.wikidata.org/wiki/Q221673","display_name":"Host (biology)","level":2,"score":0.5074359774589539},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.505891740322113},{"id":"https://openalex.org/C144240696","wikidata":"https://www.wikidata.org/wiki/Q367204","display_name":"Address space","level":2,"score":0.48896706104278564},{"id":"https://openalex.org/C47878483","wikidata":"https://www.wikidata.org/wiki/Q848333","display_name":"Full virtualization","level":4,"score":0.4879917502403259},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.4712505638599396},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.47063279151916504},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.4664793610572815},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.46273693442344666},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.41904953122138977},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3320286273956299},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3081981837749481},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.17398592829704285},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.14509546756744385},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3453933.3454015","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3453933.3454015","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3453933.3454015","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3453933.3454015","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3453933.3454015","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3453933.3454015","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G387767300","display_name":null,"funder_award_id":"XDC05020100","funder_id":"https://openalex.org/F4320321133","funder_display_name":"Chinese Academy of Sciences"}],"funders":[{"id":"https://openalex.org/F4320321133","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3156653149.pdf","grobid_xml":"https://content.openalex.org/works/W3156653149.grobid-xml"},"referenced_works_count":15,"referenced_works":["https://openalex.org/W2020589550","https://openalex.org/W2091873788","https://openalex.org/W2117648703","https://openalex.org/W2121542813","https://openalex.org/W2264988905","https://openalex.org/W2533787090","https://openalex.org/W2590596656","https://openalex.org/W2649146354","https://openalex.org/W2758539877","https://openalex.org/W2948528713","https://openalex.org/W2998693821","https://openalex.org/W3121590769","https://openalex.org/W4211224947","https://openalex.org/W4232896609","https://openalex.org/W4242614006"],"related_works":["https://openalex.org/W3015096516","https://openalex.org/W3091560401","https://openalex.org/W2521131576","https://openalex.org/W2381395788","https://openalex.org/W4318969896","https://openalex.org/W3177916483","https://openalex.org/W1976166844","https://openalex.org/W3146918862","https://openalex.org/W2362744404","https://openalex.org/W3156653149"],"abstract_inverted_index":{"Full":[0],"system":[1,25],"dynamic":[2],"binary":[3],"translation":[4,36,80],"(DBT)":[5],"has":[6],"many":[7],"important":[8],"applications,":[9],"but":[10],"it":[11],"is":[12,37,110],"typically":[13],"much":[14],"slower":[15],"than":[16,138],"the":[17,49,53,104,108,139,146],"native":[18],"host.":[19,105,140],"One":[20],"major":[21],"overhead":[22],"in":[23,52,115],"full":[24],"DBT":[26],"comes":[27],"from":[28],"cross-ISA":[29,87,114],"memory":[30,34,59,156],"virtualization,":[31],"where":[32],"multi-level":[33],"address":[35,43,79,136],"needed":[38],"to":[39,86,125],"map":[40],"guest":[41],"virtual":[42,135],"into":[44],"host":[45],"physical":[46],"address.":[47],"Like":[48],"SoftMMU":[50],"used":[51],"popular":[54],"open-source":[55],"emulator":[56],"QEMU,":[57],"software-based":[58],"virtualization":[60,70,101],"solutions":[61,118],"are":[62,81],"not":[63,82,111,153],"efficient.":[64],"Meanwhile,":[65],"mature":[66],"techniques":[67],"for":[68],"same-ISA":[69],"such":[71],"as":[72],"shadow":[73],"page":[74,148],"table":[75],"or":[76,100],"second":[77],"level":[78],"directly":[83],"applicable":[84],"due":[85],"difficulties.":[88],"Some":[89,141],"previous":[90],"studies":[91],"achieved":[92],"significant":[93],"speedup":[94],"by":[95],"utilizing":[96],"existing":[97],"hardware":[98,109],"(TLB":[99],"hardware)":[102],"of":[103,128],"However,":[106],"since":[107],"designed":[112],"with":[113,133,145],"mind,":[116],"those":[117],"had":[119],"some":[120,151],"limitations":[121],"that":[122],"were":[123],"hard":[124],"overcome.":[126],"Most":[127],"them":[129],"only":[130,143],"supported":[131,142],"guests":[132,144],"smaller":[134],"space":[137],"same":[147],"size.":[149],"And":[150],"did":[152],"support":[154],"privileged":[155],"accesses.":[157]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2026-03-13T16:22:10.518609","created_date":"2025-10-10T00:00:00"}
