{"id":"https://openalex.org/W4308083579","doi":"https://doi.org/10.1109/micro56248.2022.00072","title":"Berti: an Accurate Local-Delta Data Prefetcher","display_name":"Berti: an Accurate Local-Delta Data Prefetcher","publication_year":2022,"publication_date":"2022-10-01","ids":{"openalex":"https://openalex.org/W4308083579","doi":"https://doi.org/10.1109/micro56248.2022.00072"},"language":"en","primary_location":{"id":"doi:10.1109/micro56248.2022.00072","is_oa":false,"landing_page_url":"https://doi.org/10.1109/micro56248.2022.00072","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.1109/MICRO56248.2022.00072","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5028078485","display_name":"Agust\u00edn Navarro-Torres","orcid":"https://orcid.org/0000-0002-3556-2244"},"institutions":[{"id":"https://openalex.org/I255234318","display_name":"Universidad de Zaragoza","ror":"https://ror.org/012a91z28","country_code":"ES","type":"education","lineage":["https://openalex.org/I255234318"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Agustin Navarro-Torres","raw_affiliation_strings":["Universidad de Zaragoza,Dept. Inform&#x00E1;tica e Ingenier&#x00ED;a de Sistemas - I3A,Zaragoza,Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad de Zaragoza,Dept. Inform&#x00E1;tica e Ingenier&#x00ED;a de Sistemas - I3A,Zaragoza,Spain","institution_ids":["https://openalex.org/I255234318"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101503372","display_name":"Biswabandan Panda","orcid":"https://orcid.org/0000-0001-5971-9456"},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Biswabandan Panda","raw_affiliation_strings":["Indian Institute of Technology Bombay,Dept. of Computer Science and Engineering,Mumbai,India","Dept. of Computer Science and Engineering, Indian Institute of Technology Bombay, Mumbai, India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Bombay,Dept. of Computer Science and Engineering,Mumbai,India","institution_ids":["https://openalex.org/I162827531"]},{"raw_affiliation_string":"Dept. of Computer Science and Engineering, Indian Institute of Technology Bombay, Mumbai, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073821260","display_name":"Jes\u00fas Alastruey-Bened\u00e9","orcid":"https://orcid.org/0000-0003-4164-5078"},"institutions":[{"id":"https://openalex.org/I255234318","display_name":"Universidad de Zaragoza","ror":"https://ror.org/012a91z28","country_code":"ES","type":"education","lineage":["https://openalex.org/I255234318"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Jesus Alastruey-Benede","raw_affiliation_strings":["Universidad de Zaragoza,Dept. Inform&#x00E1;tica e Ingenier&#x00ED;a de Sistemas - I3A,Zaragoza,Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad de Zaragoza,Dept. Inform&#x00E1;tica e Ingenier&#x00ED;a de Sistemas - I3A,Zaragoza,Spain","institution_ids":["https://openalex.org/I255234318"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028406181","display_name":"Pablo Ib\u00e1\u00f1ez","orcid":"https://orcid.org/0000-0002-5916-7898"},"institutions":[{"id":"https://openalex.org/I255234318","display_name":"Universidad de Zaragoza","ror":"https://ror.org/012a91z28","country_code":"ES","type":"education","lineage":["https://openalex.org/I255234318"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Pablo Ibanez","raw_affiliation_strings":["Universidad de Zaragoza,Dept. Inform&#x00E1;tica e Ingenier&#x00ED;a de Sistemas - I3A,Zaragoza,Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad de Zaragoza,Dept. Inform&#x00E1;tica e Ingenier&#x00ED;a de Sistemas - I3A,Zaragoza,Spain","institution_ids":["https://openalex.org/I255234318"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050160407","display_name":"V\u00edctor Vi\u00f1als","orcid":"https://orcid.org/0000-0002-5976-1352"},"institutions":[{"id":"https://openalex.org/I255234318","display_name":"Universidad de Zaragoza","ror":"https://ror.org/012a91z28","country_code":"ES","type":"education","lineage":["https://openalex.org/I255234318"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Victor Vinals-Yufera","raw_affiliation_strings":["Universidad de Zaragoza,Dept. Inform&#x00E1;tica e Ingenier&#x00ED;a de Sistemas - I3A,Zaragoza,Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad de Zaragoza,Dept. Inform&#x00E1;tica e Ingenier&#x00ED;a de Sistemas - I3A,Zaragoza,Spain","institution_ids":["https://openalex.org/I255234318"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5073507304","display_name":"Alberto Ros","orcid":"https://orcid.org/0000-0001-5757-1064"},"institutions":[{"id":"https://openalex.org/I80180929","display_name":"Universidad de Murcia","ror":"https://ror.org/03p3aeb86","country_code":"ES","type":"education","lineage":["https://openalex.org/I80180929"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Alberto Ros","raw_affiliation_strings":["University of Murcia,Computer Engineering Department,Murcia,Spain","Computer Engineering Department, University of Murcia, Murcia, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Murcia,Computer Engineering Department,Murcia,Spain","institution_ids":["https://openalex.org/I80180929"]},{"raw_affiliation_string":"Computer Engineering Department, University of Murcia, Murcia, Spain","institution_ids":["https://openalex.org/I80180929"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5028078485"],"corresponding_institution_ids":["https://openalex.org/I255234318"],"apc_list":null,"apc_paid":null,"fwci":13.301,"has_fulltext":false,"cited_by_count":66,"citation_normalized_percentile":{"value":0.99337036,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"975","last_page":"991"},"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.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/T10829","display_name":"Interconnection Networks and Systems","score":0.994700014591217,"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/instruction-prefetch","display_name":"Instruction prefetch","score":0.9683687686920166},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8638430833816528},{"id":"https://openalex.org/keywords/spec#","display_name":"Spec#","score":0.6350069642066956},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6053537130355835},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"Memory hierarchy","score":0.5819902420043945},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.5347117185592651},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.525835394859314},{"id":"https://openalex.org/keywords/offset","display_name":"Offset (computer science)","score":0.4956167936325073},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4884752333164215},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2965747117996216},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.14770913124084473}],"concepts":[{"id":"https://openalex.org/C133588205","wikidata":"https://www.wikidata.org/wiki/Q28455645","display_name":"Instruction prefetch","level":3,"score":0.9683687686920166},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8638430833816528},{"id":"https://openalex.org/C2778565505","wikidata":"https://www.wikidata.org/wiki/Q2207566","display_name":"Spec#","level":2,"score":0.6350069642066956},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6053537130355835},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.5819902420043945},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.5347117185592651},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.525835394859314},{"id":"https://openalex.org/C175291020","wikidata":"https://www.wikidata.org/wiki/Q1156822","display_name":"Offset (computer science)","level":2,"score":0.4956167936325073},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4884752333164215},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2965747117996216},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.14770913124084473},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/micro56248.2022.00072","is_oa":false,"landing_page_url":"https://doi.org/10.1109/micro56248.2022.00072","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO)","raw_type":"proceedings-article"},{"id":"pmh:oai:zaguan.unizar.es:120154","is_oa":false,"landing_page_url":"http://zaguan.unizar.es/record/120154","pdf_url":null,"source":{"id":"https://openalex.org/S4306401812","display_name":"Zaguan (University of Zaragoza Repository)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I255234318","host_organization_name":"Universidad de Zaragoza","host_organization_lineage":["https://openalex.org/I255234318"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:zenodo.org:14789220","is_oa":true,"landing_page_url":"https://doi.org/10.1109/MICRO56248.2022.00072","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"MICRO, 2022 55th IEEE/ACM International Symposium on Microarchitecture, Chicago, Illinois, USA, October 1-5, 2022","raw_type":"info:eu-repo/semantics/conferencePaper"}],"best_oa_location":{"id":"pmh:oai:zenodo.org:14789220","is_oa":true,"landing_page_url":"https://doi.org/10.1109/MICRO56248.2022.00072","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"MICRO, 2022 55th IEEE/ACM International Symposium on Microarchitecture, Chicago, Illinois, USA, October 1-5, 2022","raw_type":"info:eu-repo/semantics/conferencePaper"},"sustainable_development_goals":[{"score":0.8600000143051147,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320334678","display_name":"European Research Council","ror":"https://ror.org/0472cxd90"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":46,"referenced_works":["https://openalex.org/W1967869476","https://openalex.org/W1994438830","https://openalex.org/W2014790243","https://openalex.org/W2024818563","https://openalex.org/W2029577083","https://openalex.org/W2051407019","https://openalex.org/W2120816480","https://openalex.org/W2132552633","https://openalex.org/W2141181087","https://openalex.org/W2152659795","https://openalex.org/W2153456949","https://openalex.org/W2156484396","https://openalex.org/W2162773908","https://openalex.org/W2166620913","https://openalex.org/W2168923722","https://openalex.org/W2234679013","https://openalex.org/W2294061792","https://openalex.org/W2321729366","https://openalex.org/W2329976284","https://openalex.org/W2434397002","https://openalex.org/W2604796159","https://openalex.org/W2768615706","https://openalex.org/W2795232275","https://openalex.org/W2896795945","https://openalex.org/W2930718998","https://openalex.org/W2949727479","https://openalex.org/W2950959891","https://openalex.org/W2979729542","https://openalex.org/W2979935562","https://openalex.org/W3042840909","https://openalex.org/W3043167609","https://openalex.org/W3147011727","https://openalex.org/W3148444620","https://openalex.org/W3153963463","https://openalex.org/W3192940645","https://openalex.org/W3198309679","https://openalex.org/W3203303453","https://openalex.org/W3203609980","https://openalex.org/W3205610680","https://openalex.org/W4234512308","https://openalex.org/W4241590855","https://openalex.org/W6638337918","https://openalex.org/W6697015720","https://openalex.org/W6728886188","https://openalex.org/W6749259350","https://openalex.org/W6800823008"],"related_works":["https://openalex.org/W2167639078","https://openalex.org/W2379283503","https://openalex.org/W2141676084","https://openalex.org/W4247641071","https://openalex.org/W4233319313","https://openalex.org/W2624463092","https://openalex.org/W2966338280","https://openalex.org/W1937206256","https://openalex.org/W2126827366","https://openalex.org/W2036823405"],"abstract_inverted_index":{"Data":[0],"prefetching":[1,49,53],"is":[2],"a":[3,7,85,110,155,169,177],"technique":[4],"that":[5,66,90,98,113,184],"plays":[6],"crucial":[8],"role":[9],"in":[10,73],"modern":[11],"high-performance":[12],"processors":[13],"by":[14,104,165,193],"hiding":[15],"long":[16],"latency":[17],"memory":[18,78,136,191],"accesses.":[19,41],"Several":[20],"state-of-the-art":[21,178],"hardware":[22],"prefetchers":[23],"exploit":[24],"the":[25,31,34,67,92,105,116,131,135,139,190],"concept":[26],"of":[27,38,69,158],"deltas,":[28,95],"defined":[29],"as":[30,46],"difference":[32],"between":[33],"cache":[35,88],"line":[36],"addresses":[37],"two":[39],"demand":[40,101],"Existing":[42],"delta":[43],"prefetchers,":[44],"such":[45],"best":[47,93],"offset":[48],"(BOP)":[50],"and":[51,56,146,149,172],"multi-lookahead":[52],"(MLOP),":[54],"train":[55],"predict":[57],"future":[58],"accesses":[59,102],"based":[60],"on":[61],"global":[62,70],"deltas.":[63],"We":[64],"observed":[65],"use":[68],"deltas":[71,119],"results":[72,143],"missed":[74],"opportunities":[75],"to":[76,109,134,168,175,196,199],"anticipate":[77],"accesses.In":[79],"this":[80],"paper,":[81],"we":[82],"propose":[83],"Berti,":[84],"first-level":[86],"data":[87],"prefetcher":[89],"selects":[91],"local":[94,118],"i.e.,":[96],"those":[97],"consider":[99],"only":[100],"issued":[103],"same":[106],"instruction.":[107],"Thanks":[108],"high-confidence":[111],"mechanism":[112],"precisely":[114],"detects":[115],"timely":[117],"with":[120,154],"high":[121,201],"coverage,":[122],"Berti":[123,162,185],"generates":[124],"accurate":[125],"prefetch":[126,132,202],"requests.":[127],"Then,":[128],"it":[129],"orchestrates":[130],"requests":[133],"hierarchy,":[137],"using":[138,144],"selected":[140],"deltas.Our":[141],"empirical":[142],"ChampSim":[145],"SPEC":[147],"CPU2017":[148],"GAP":[150],"workloads":[151],"show":[152],"that,":[153],"storage":[156],"overhead":[157],"just":[159],"2.55":[160],"KB,":[161],"improves":[163],"performance":[164],"8.5%":[166],"compared":[167,174,195],"baseline":[170],"IP-stride":[171],"3.5%":[173],"IPCP,":[176,197],"prefetcher.":[179],"Our":[180],"evaluation":[181],"also":[182],"shows":[183],"reduces":[186],"dynamic":[187],"energy":[188],"at":[189],"hierarchy":[192],"33.6%":[194],"thanks":[198],"its":[200],"accuracy.":[203]},"counts_by_year":[{"year":2026,"cited_by_count":9},{"year":2025,"cited_by_count":30},{"year":2024,"cited_by_count":19},{"year":2023,"cited_by_count":8}],"updated_date":"2026-06-06T09:05:17.133730","created_date":"2025-10-10T00:00:00"}
