{"id":"https://openalex.org/W4214655995","doi":"https://doi.org/10.1145/3503222.3507718","title":"Every walk\u2019s a hit: making page walks single-access cache hits","display_name":"Every walk\u2019s a hit: making page walks single-access cache hits","publication_year":2022,"publication_date":"2022-02-22","ids":{"openalex":"https://openalex.org/W4214655995","doi":"https://doi.org/10.1145/3503222.3507718"},"language":"en","primary_location":{"id":"doi:10.1145/3503222.3507718","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3503222.3507718","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3503222.3507718","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3503222.3507718","any_repository_has_fulltext":true},"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/I123387679","display_name":"Uppsala University","ror":"https://ror.org/048a87296","country_code":"SE","type":"education","lineage":["https://openalex.org/I123387679"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Chang Hyun Park","raw_affiliation_strings":["Uppsala University, Sweden"],"raw_orcid":"https://orcid.org/0000-0002-8250-8574","affiliations":[{"raw_affiliation_string":"Uppsala University, Sweden","institution_ids":["https://openalex.org/I123387679"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083822864","display_name":"Ilias Vougioukas","orcid":"https://orcid.org/0000-0003-1444-4326"},"institutions":[{"id":"https://openalex.org/I2801109035","display_name":"ARM (United Kingdom)","ror":"https://ror.org/04mmhzs81","country_code":"GB","type":"company","lineage":["https://openalex.org/I2801109035"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Ilias Vougioukas","raw_affiliation_strings":["Arm Research, UK"],"raw_orcid":"https://orcid.org/0000-0003-1444-4326","affiliations":[{"raw_affiliation_string":"Arm Research, UK","institution_ids":["https://openalex.org/I2801109035"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030584659","display_name":"Andreas Sandberg","orcid":"https://orcid.org/0000-0001-9349-5791"},"institutions":[{"id":"https://openalex.org/I2801109035","display_name":"ARM (United Kingdom)","ror":"https://ror.org/04mmhzs81","country_code":"GB","type":"company","lineage":["https://openalex.org/I2801109035"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Andreas Sandberg","raw_affiliation_strings":["Arm Research, UK"],"raw_orcid":"https://orcid.org/0000-0001-9349-5791","affiliations":[{"raw_affiliation_string":"Arm Research, UK","institution_ids":["https://openalex.org/I2801109035"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035351905","display_name":"David Black-Schaffer","orcid":"https://orcid.org/0000-0001-5375-4058"},"institutions":[{"id":"https://openalex.org/I123387679","display_name":"Uppsala University","ror":"https://ror.org/048a87296","country_code":"SE","type":"education","lineage":["https://openalex.org/I123387679"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"David Black-Schaffer","raw_affiliation_strings":["Uppsala University, Sweden"],"raw_orcid":"https://orcid.org/0000-0001-5375-4058","affiliations":[{"raw_affiliation_string":"Uppsala University, Sweden","institution_ids":["https://openalex.org/I123387679"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":7.1883,"has_fulltext":true,"cited_by_count":32,"citation_normalized_percentile":{"value":0.98463357,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"128","last_page":"141"},"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9969000220298767,"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.8327661752700806},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8322802782058716},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7552455067634583},{"id":"https://openalex.org/keywords/traverse","display_name":"Traverse","score":0.6395074129104614},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5933600664138794},{"id":"https://openalex.org/keywords/table","display_name":"Table (database)","score":0.5285203456878662},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.4424327611923218},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3922693133354187},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.34661388397216797},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.26460230350494385},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.10284733772277832}],"concepts":[{"id":"https://openalex.org/C116007543","wikidata":"https://www.wikidata.org/wiki/Q1071403","display_name":"Translation lookaside buffer","level":4,"score":0.8327661752700806},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8322802782058716},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7552455067634583},{"id":"https://openalex.org/C176809094","wikidata":"https://www.wikidata.org/wiki/Q15401496","display_name":"Traverse","level":2,"score":0.6395074129104614},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5933600664138794},{"id":"https://openalex.org/C45235069","wikidata":"https://www.wikidata.org/wiki/Q278425","display_name":"Table (database)","level":2,"score":0.5285203456878662},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.4424327611923218},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3922693133354187},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.34661388397216797},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.26460230350494385},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.10284733772277832},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3503222.3507718","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3503222.3507718","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3503222.3507718","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:DiVA.org:uu-466738","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-466738","pdf_url":null,"source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"doi:10.1145/3503222.3507718","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3503222.3507718","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3503222.3507718","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1441096865","display_name":null,"funder_award_id":"2018-05973","funder_id":"https://openalex.org/F4320322327","funder_display_name":"Knut och Alice Wallenbergs Stiftelse"},{"id":"https://openalex.org/G1906912967","display_name":null,"funder_award_id":"NRF-2020R1A6A3A03037317","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G3321450376","display_name":null,"funder_award_id":"05973","funder_id":"https://openalex.org/F4320322581","funder_display_name":"Vetenskapsr\u00e5det"},{"id":"https://openalex.org/G3631573628","display_name":null,"funder_award_id":"2018-05973","funder_id":"https://openalex.org/F4320321040","funder_display_name":"National Science Council"},{"id":"https://openalex.org/G434337789","display_name":null,"funder_award_id":"HORIZON2020","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G6102725914","display_name":null,"funder_award_id":"715283","funder_id":"https://openalex.org/F4320334678","funder_display_name":"European Research Council"},{"id":"https://openalex.org/G712881263","display_name":null,"funder_award_id":"2018-","funder_id":"https://openalex.org/F4320322581","funder_display_name":"Vetenskapsr\u00e5det"},{"id":"https://openalex.org/G796431723","display_name":null,"funder_award_id":"201805973","funder_id":"https://openalex.org/F4320322581","funder_display_name":"Vetenskapsr\u00e5det"},{"id":"https://openalex.org/G8503082207","display_name":null,"funder_award_id":"2015.0153","funder_id":"https://openalex.org/F4320322327","funder_display_name":"Knut och Alice Wallenbergs Stiftelse"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320321040","display_name":"National Science Council","ror":"https://ror.org/02kv4zf79"},{"id":"https://openalex.org/F4320322120","display_name":"National Research Foundation of Korea","ror":"https://ror.org/013aysd81"},{"id":"https://openalex.org/F4320322327","display_name":"Knut och Alice Wallenbergs Stiftelse","ror":"https://ror.org/004hzzk67"},{"id":"https://openalex.org/F4320322581","display_name":"Vetenskapsr\u00e5det","ror":"https://ror.org/03zttf063"},{"id":"https://openalex.org/F4320334678","display_name":"European Research Council","ror":"https://ror.org/0472cxd90"},{"id":"https://openalex.org/F4320336376","display_name":"Uppsala Multidisciplinary Center for Advanced Computational Science","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4214655995.pdf","grobid_xml":"https://content.openalex.org/works/W4214655995.grobid-xml"},"referenced_works_count":40,"referenced_works":["https://openalex.org/W1964357740","https://openalex.org/W1975274780","https://openalex.org/W1976166844","https://openalex.org/W2004807638","https://openalex.org/W2020733012","https://openalex.org/W2036250095","https://openalex.org/W2036853599","https://openalex.org/W2047240985","https://openalex.org/W2047390994","https://openalex.org/W2049403384","https://openalex.org/W2061812855","https://openalex.org/W2093828978","https://openalex.org/W2105102111","https://openalex.org/W2120715680","https://openalex.org/W2126716774","https://openalex.org/W2146241244","https://openalex.org/W2147657366","https://openalex.org/W2238595726","https://openalex.org/W2546702912","https://openalex.org/W2604399885","https://openalex.org/W2604870376","https://openalex.org/W2625932461","https://openalex.org/W2626757163","https://openalex.org/W2766507433","https://openalex.org/W2793599434","https://openalex.org/W2794228535","https://openalex.org/W2980066681","https://openalex.org/W3001645704","https://openalex.org/W3010795619","https://openalex.org/W3011261380","https://openalex.org/W3041156040","https://openalex.org/W3042526471","https://openalex.org/W3042851732","https://openalex.org/W3043804473","https://openalex.org/W3105555091","https://openalex.org/W3143889401","https://openalex.org/W3158791018","https://openalex.org/W3175878319","https://openalex.org/W4250481301","https://openalex.org/W4251647193"],"related_works":["https://openalex.org/W2064611798","https://openalex.org/W189970040","https://openalex.org/W1491189730","https://openalex.org/W2571351943","https://openalex.org/W2549803267","https://openalex.org/W2737587281","https://openalex.org/W2497617944","https://openalex.org/W2167303720","https://openalex.org/W1563139915","https://openalex.org/W2115283682"],"abstract_inverted_index":{"As":[0],"memory":[1],"capacity":[2],"has":[3],"outstripped":[4],"TLB":[5,98],"coverage,":[6],"large":[7],"data":[8,107,131],"applications":[9],"suffer":[10,128],"from":[11,117,129],"frequent":[12],"page":[13,47,56,91,121],"table":[14,57,92,122],"walks.":[15],"We":[16],"investigate":[17],"two":[18,50],"complementary":[19],"techniques":[20],"for":[21],"addressing":[22],"this":[23],"cost:":[24],"reducing":[25,32,66],"the":[26,33,46,67,71,85,119,124],"number":[27,72],"of":[28,35,52,73,96],"accesses":[29],"required":[30,75],"and":[31,70,110],"latency":[34],"each":[36],"access.":[37],"The":[38,79],"first":[39],"approach":[40],"is":[41,81],"accomplished":[42,82],"by":[43,83],"opportunistically":[44],"\"flattening\"":[45],"table:":[48],"merging":[49],"levels":[51],"traditional":[53],"4":[54],"KB":[55],"nodes":[58],"into":[59],"a":[60],"single":[61],"2":[62],"MB":[63],"node,":[64],"thereby":[65],"table's":[68],"depth":[69],"indirections":[74],"to":[76,89,115,127],"traverse":[77],"it.":[78],"second":[80],"biasing":[84],"cache":[86,125,132],"replacement":[87],"algorithm":[88],"keep":[90],"entries":[93],"during":[94],"periods":[95,103],"high":[97,106],"miss":[99,108],"rates,":[100],"as":[101],"these":[102],"also":[104],"see":[105],"rates":[109],"are":[111],"therefore":[112],"more":[113],"likely":[114],"benefit":[116],"having":[118],"smaller":[120],"in":[123],"than":[126],"increased":[130],"misses.":[133]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":13},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":3}],"updated_date":"2026-08-04T08:18:43.703281","created_date":"2025-10-10T00:00:00"}
