{"id":"https://openalex.org/W2604870376","doi":"https://doi.org/10.1145/3037697.3037705","title":"Translation-Triggered Prefetching","display_name":"Translation-Triggered Prefetching","publication_year":2017,"publication_date":"2017-04-04","ids":{"openalex":"https://openalex.org/W2604870376","doi":"https://doi.org/10.1145/3037697.3037705","mag":"2604870376"},"language":"en","primary_location":{"id":"doi:10.1145/3037697.3037705","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3037697.3037705","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems","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/A5019487275","display_name":"Abhishek Bhattacharjee","orcid":"https://orcid.org/0000-0003-2742-2679"},"institutions":[{"id":"https://openalex.org/I102322142","display_name":"Rutgers, The State University of New Jersey","ror":"https://ror.org/05vt9qd57","country_code":"US","type":"education","lineage":["https://openalex.org/I102322142"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Abhishek Bhattacharjee","raw_affiliation_strings":["Rutgers University, New Brunswick, NJ, USA"],"affiliations":[{"raw_affiliation_string":"Rutgers University, New Brunswick, NJ, USA","institution_ids":["https://openalex.org/I102322142"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5019487275"],"corresponding_institution_ids":["https://openalex.org/I102322142"],"apc_list":null,"apc_paid":null,"fwci":7.6607,"has_fulltext":false,"cited_by_count":58,"citation_normalized_percentile":{"value":0.9828551,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"63","last_page":"76"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998000264167786,"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.9983000159263611,"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/computer-science","display_name":"Computer science","score":0.8681637048721313},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.6768189668655396},{"id":"https://openalex.org/keywords/memory-controller","display_name":"Memory controller","score":0.6481776237487793},{"id":"https://openalex.org/keywords/cas-latency","display_name":"CAS latency","score":0.5532295107841492},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5474144220352173},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.49120134115219116},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.4826841652393341},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.46678197383880615},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.44873836636543274},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.42538565397262573},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4201200008392334},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.36305898427963257},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3096488118171692},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.21896490454673767}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8681637048721313},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.6768189668655396},{"id":"https://openalex.org/C100800780","wikidata":"https://www.wikidata.org/wiki/Q1175867","display_name":"Memory controller","level":3,"score":0.6481776237487793},{"id":"https://openalex.org/C189930140","wikidata":"https://www.wikidata.org/wiki/Q1112878","display_name":"CAS latency","level":4,"score":0.5532295107841492},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5474144220352173},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.49120134115219116},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.4826841652393341},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.46678197383880615},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.44873836636543274},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.42538565397262573},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4201200008392334},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.36305898427963257},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3096488118171692},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.21896490454673767},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3037697.3037705","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3037697.3037705","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8899999856948853,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":65,"referenced_works":["https://openalex.org/W1496414880","https://openalex.org/W1743133773","https://openalex.org/W1963998358","https://openalex.org/W1964316448","https://openalex.org/W1964858680","https://openalex.org/W1979979548","https://openalex.org/W1988597627","https://openalex.org/W2001420671","https://openalex.org/W2004807638","https://openalex.org/W2020733012","https://openalex.org/W2041195705","https://openalex.org/W2047240985","https://openalex.org/W2047390994","https://openalex.org/W2049403384","https://openalex.org/W2053464325","https://openalex.org/W2054319838","https://openalex.org/W2056200836","https://openalex.org/W2082927749","https://openalex.org/W2093828978","https://openalex.org/W2097385643","https://openalex.org/W2100272538","https://openalex.org/W2102871765","https://openalex.org/W2115172404","https://openalex.org/W2120138088","https://openalex.org/W2120715680","https://openalex.org/W2129991978","https://openalex.org/W2135384752","https://openalex.org/W2135965542","https://openalex.org/W2138661001","https://openalex.org/W2143912109","https://openalex.org/W2144154231","https://openalex.org/W2146241244","https://openalex.org/W2155371841","https://openalex.org/W2155694951","https://openalex.org/W2155702343","https://openalex.org/W2156703074","https://openalex.org/W2158319074","https://openalex.org/W2158620667","https://openalex.org/W2162838417","https://openalex.org/W2165772200","https://openalex.org/W2170257519","https://openalex.org/W2233523872","https://openalex.org/W2234355962","https://openalex.org/W2234679013","https://openalex.org/W2238595726","https://openalex.org/W2238633138","https://openalex.org/W2315915350","https://openalex.org/W2318490588","https://openalex.org/W2331766458","https://openalex.org/W2332254524","https://openalex.org/W2416722775","https://openalex.org/W2518205541","https://openalex.org/W2545960051","https://openalex.org/W2604399885","https://openalex.org/W3100461726","https://openalex.org/W3102406364","https://openalex.org/W3141245045","https://openalex.org/W3147974890","https://openalex.org/W4236382111","https://openalex.org/W4247787189","https://openalex.org/W4252867443","https://openalex.org/W6651525226","https://openalex.org/W6664061968","https://openalex.org/W6729138968","https://openalex.org/W6785604984"],"related_works":["https://openalex.org/W2382635124","https://openalex.org/W2389333520","https://openalex.org/W4236287671","https://openalex.org/W2122646225","https://openalex.org/W1677565170","https://openalex.org/W3118754324","https://openalex.org/W2172300487","https://openalex.org/W2070960830","https://openalex.org/W2065759842","https://openalex.org/W2147578077"],"abstract_inverted_index":{"We":[0,25],"propose":[1],"translation-enabled":[2],"memory":[3,14,23,56,105],"prefetching":[4,90],"optimizations":[5],"or":[6,113],"TEMPO,":[7],"a":[8,35],"low-overhead":[9],"hardware":[10],"mechanism":[11],"to":[12,29,49,83,103],"boost":[13],"performance":[15,118],"by":[16,119,123],"exploiting":[17],"the":[18,27,31,64,75,92,104],"operating":[19],"system's":[20],"(OS)":[21],"virtual":[22],"subsystem.":[24],"are":[26,47],"first":[28],"make":[30],"following":[32],"observations:":[33],"(1)":[34],"substantial":[36],"fraction":[37],"(20-40%)":[38],"of":[39,67,91],"DRAM":[40,73,85],"references":[41,57],"in":[42,62],"modern":[43],"big-":[44],"data":[45,77,93],"workloads":[46],"devoted":[48],"accessing":[50],"page":[51,59,95],"tables;":[52],"and":[53,87,116,121],"(2)":[54],"when":[55],"require":[58],"table":[60],"lookups":[61],"DRAM,":[63],"vast":[65],"majority":[66],"them":[68],"(98%+)":[69],"also":[70],"look":[71],"up":[72],"for":[74],"subsequent":[76],"access.":[78],"TEMPO":[79,99],"exploits":[80],"these":[81],"observations":[82],"enable":[84],"row-buffer":[86],"on-chip":[88],"cache":[89],"that":[94],"tables":[96],"point":[97],"to.":[98],"requires":[100],"trivial":[101],"changes":[102],"controller":[106],"(under":[107],"3%":[108],"additional":[109],"area),":[110],"no":[111],"OS":[112],"application":[114],"changes,":[115],"improves":[117],"10-30%":[120],"energy":[122],"1-14%.":[124]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":7},{"year":2020,"cited_by_count":10},{"year":2019,"cited_by_count":6},{"year":2018,"cited_by_count":9},{"year":2017,"cited_by_count":9}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
