{"id":"https://openalex.org/W4210499275","doi":"https://doi.org/10.1109/tc.2022.3145671","title":"Accelerating Address Translation for Virtualization by Leveraging Hardware Mode","display_name":"Accelerating Address Translation for Virtualization by Leveraging Hardware Mode","publication_year":2022,"publication_date":"2022-01-25","ids":{"openalex":"https://openalex.org/W4210499275","doi":"https://doi.org/10.1109/tc.2022.3145671"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2022.3145671","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2022.3145671","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-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/A5018818656","display_name":"Sai Sha","orcid":"https://orcid.org/0000-0003-2506-7212"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]},{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Sai Sha","raw_affiliation_strings":["Peking University, Beijing, China","Peng Cheng Lab, Shenzhen, Guangdong, China"],"raw_orcid":"https://orcid.org/0000-0003-2506-7212","affiliations":[{"raw_affiliation_string":"Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"Peng Cheng Lab, Shenzhen, Guangdong, China","institution_ids":["https://openalex.org/I4210136793"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073838165","display_name":"Yi Zhang","orcid":"https://orcid.org/0000-0001-6167-7945"},"institutions":[{"id":"https://openalex.org/I77631543","display_name":"Wuxi Institute of Technology","ror":"https://ror.org/00ab95029","country_code":"CN","type":"education","lineage":["https://openalex.org/I77631543"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yi Zhang","raw_affiliation_strings":["Wuxi Institute of Advanced Technology, Wuxi, Jiangsu, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Wuxi Institute of Advanced Technology, Wuxi, Jiangsu, China","institution_ids":["https://openalex.org/I77631543"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028194980","display_name":"Yingwei Luo","orcid":"https://orcid.org/0000-0002-7903-0717"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]},{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yingwei Luo","raw_affiliation_strings":["Peking University, Beijing, China","Peng Cheng Lab, Shenzhen, Guangdong, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"Peng Cheng Lab, Shenzhen, Guangdong, China","institution_ids":["https://openalex.org/I4210136793"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100395154","display_name":"Xiaolin Wang","orcid":"https://orcid.org/0000-0002-6951-1613"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]},{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaolin Wang","raw_affiliation_strings":["Peking University, Beijing, China","Peng Cheng Lab, Shenzhen, Guangdong, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"Peng Cheng Lab, Shenzhen, Guangdong, China","institution_ids":["https://openalex.org/I4210136793"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101925944","display_name":"Zhenlin Wang","orcid":"https://orcid.org/0000-0002-0429-4371"},"institutions":[{"id":"https://openalex.org/I11957088","display_name":"Michigan Technological University","ror":"https://ror.org/0036rpn28","country_code":"US","type":"education","lineage":["https://openalex.org/I11957088"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhenlin Wang","raw_affiliation_strings":["Michigan Technological University, Houghton, MI, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Michigan Technological University, Houghton, MI, USA","institution_ids":["https://openalex.org/I11957088"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":2645,"currency":"USD","value_usd":2645},"apc_paid":null,"fwci":0.6378,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.65288735,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"71","issue":"11","first_page":"3047","last_page":"3060"},"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.9998999834060669,"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.9998999834060669,"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.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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9997000098228455,"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/computer-science","display_name":"Computer science","score":0.8065142631530762},{"id":"https://openalex.org/keywords/paging","display_name":"Paging","score":0.7186161875724792},{"id":"https://openalex.org/keywords/page","display_name":"Page","score":0.6277125477790833},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5573834776878357},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.500847339630127},{"id":"https://openalex.org/keywords/translation-lookaside-buffer","display_name":"Translation lookaside buffer","score":0.49904322624206543},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.4934290945529938},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4898225963115692},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.47006186842918396},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.40813738107681274},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.33086422085762024},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.11076518893241882},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.0969453752040863}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8065142631530762},{"id":"https://openalex.org/C50954386","wikidata":"https://www.wikidata.org/wiki/Q656083","display_name":"Paging","level":2,"score":0.7186161875724792},{"id":"https://openalex.org/C33925742","wikidata":"https://www.wikidata.org/wiki/Q361698","display_name":"Page","level":2,"score":0.6277125477790833},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5573834776878357},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.500847339630127},{"id":"https://openalex.org/C116007543","wikidata":"https://www.wikidata.org/wiki/Q1071403","display_name":"Translation lookaside buffer","level":4,"score":0.49904322624206543},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.4934290945529938},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4898225963115692},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.47006186842918396},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.40813738107681274},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.33086422085762024},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.11076518893241882},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.0969453752040863},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tc.2022.3145671","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2022.3145671","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},{"id":"pmh:oai:digitalcommons.mtu.edu:michigantech-p-35057","is_oa":false,"landing_page_url":"https://digitalcommons.mtu.edu/michigantech-p/15755","pdf_url":null,"source":{"id":"https://openalex.org/S4377196391","display_name":"Digital Commons - Michigan Tech (Michigan Technological University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I11957088","host_organization_name":"Michigan Technological University","host_organization_lineage":["https://openalex.org/I11957088"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Michigan Tech Publications, Part 1","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2808806018","display_name":null,"funder_award_id":"CSR1618384","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4460768019","display_name":null,"funder_award_id":"62032001","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5526867466","display_name":null,"funder_award_id":"U1611461","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6188817956","display_name":null,"funder_award_id":"62032008","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7564447050","display_name":"\u4e00\u79cd\u65b0\u578b\u7f13\u5b58\u6a21\u578b\u7684\u7406\u8bba\u53ca\u5176\u5e94\u7528\u7814\u7a76","funder_award_id":"61672053","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W592027770","https://openalex.org/W1987671901","https://openalex.org/W2020589550","https://openalex.org/W2061812855","https://openalex.org/W2071767440","https://openalex.org/W2101118268","https://openalex.org/W2101281312","https://openalex.org/W2120715680","https://openalex.org/W2121542813","https://openalex.org/W2131726714","https://openalex.org/W2138351227","https://openalex.org/W2138819074","https://openalex.org/W2146980908","https://openalex.org/W2238595726","https://openalex.org/W2323625620","https://openalex.org/W2475126267","https://openalex.org/W2794945502","https://openalex.org/W2893613126","https://openalex.org/W2928181291","https://openalex.org/W3042526471","https://openalex.org/W3043804473","https://openalex.org/W3143889401","https://openalex.org/W3153742227","https://openalex.org/W3155104848","https://openalex.org/W3214993377","https://openalex.org/W4245425914","https://openalex.org/W4250481301","https://openalex.org/W6628271342","https://openalex.org/W6675235627","https://openalex.org/W6753618873","https://openalex.org/W6755065348"],"related_works":["https://openalex.org/W2152673879","https://openalex.org/W4234213705","https://openalex.org/W4252575112","https://openalex.org/W1990596024","https://openalex.org/W2362061522","https://openalex.org/W2564829511","https://openalex.org/W4241723377","https://openalex.org/W4250481301","https://openalex.org/W2514064736","https://openalex.org/W3153742227"],"abstract_inverted_index":{"The":[0,7,180],"overhead":[1,186],"of":[2,85,187],"memory":[3,57,161],"virtualization":[4,58,162,185],"remains":[5],"nontrivial.":[6],"traditional":[8],"shadow":[9,15],"paging":[10,35],"(TSP)":[11],"resorts":[12],"to":[13,19,46,100],"a":[14,48,102,174,178],"page":[16,23,27,38,51,104,117,141,146],"table":[17,28,39,118],"(SPT)":[18],"achieve":[20],"the":[21,43,97,138,184],"native":[22],"walk":[24,105],"speed,":[25],"but":[26,41],"updates":[29],"require":[30],"hypervisor":[31,154],"interventions.":[32,155],"Alternatively,":[33],"nested":[34],"enables":[36,83],"low-overhead":[37],"updates,":[40],"utilizes":[42],"hardware":[44,62,81,86,107,125,149],"MMU":[45,99],"perform":[47,101],"long-latency":[49],"two-dimensional":[50,103,145],"walk.":[52],"This":[53,156],"paper":[54,157],"proposes":[55],"new":[56],"solutions":[59],"based":[60],"on":[61,173],"(machine)":[63],"mode\u2014the":[64],"highest":[65],"CPU":[66],"privilege":[67],"level":[68],"in":[69,80,106,124,148],"some":[70],"architectures":[71],"like":[72],"Sunway":[73],"and":[74,134,168,177],"RISC-V.":[75],"A":[76],"programming":[77],"interface,":[78],"running":[79],"mode,":[82,150],"software-implementation":[84],"support":[87],"functions.":[88],"We":[89],"first":[90],"proposeSoftware-based":[91],"Nested":[92],"Paging":[93,113,131],"(SNP),":[94],"which":[95,115,151],"extends":[96],"software":[98],"mode.":[108,126],"Second,":[109],"we":[110,128],"presentSwift":[111],"Shadow":[112,130],"(SSP),":[114],"accomplishes":[116],"synchronization":[119],"by":[120,143,164],"intercepting":[121],"TLB":[122],"flushing":[123],"Finally":[127],"proposeAccelerated":[129],"(ASP)combining":[132],"SSP":[133],"SNP.":[135],"ASP":[136,188],"handles":[137],"last-level":[139],"SPT":[140],"faults":[142],"walking":[144],"tables":[147],"eliminates":[152],"most":[153],"systematically":[158],"compares":[159],"multiple":[160],"models":[163],"analyzing":[165],"their":[166,170],"designs":[167],"evaluating":[169],"performance":[171],"both":[172],"real":[175],"system":[176],"simulator.":[179],"experiments":[181],"show":[182],"that":[183],"is":[189],"less":[190],"than":[191],"4.5%":[192],"for":[193],"all":[194],"workloads.":[195]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2025-10-10T00:00:00"}
