{"id":"https://openalex.org/W7133565196","doi":"https://doi.org/10.1109/hpca68181.2026.11408567","title":"The Last-Level Branch Predictor Revisited","display_name":"The Last-Level Branch Predictor Revisited","publication_year":2026,"publication_date":"2026-01-31","ids":{"openalex":"https://openalex.org/W7133565196","doi":"https://doi.org/10.1109/hpca68181.2026.11408567"},"language":null,"primary_location":{"id":"doi:10.1109/hpca68181.2026.11408567","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca68181.2026.11408567","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE International Symposium on High Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5007092752","display_name":"David Schall","orcid":"https://orcid.org/0000-0002-3587-3253"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"David Schall","raw_affiliation_strings":["Technical University of Munich,Munich,Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technical University of Munich,Munich,Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5122817562","display_name":"M\u00e1ria \u010eura\u010dkov\u00e1","orcid":null},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"M\u00e1ria \u010eura\u010dkov\u00e1","raw_affiliation_strings":["University of Edinburgh,Edinburgh,UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Edinburgh,Edinburgh,UK","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010276850","display_name":"Boris Grot","orcid":"https://orcid.org/0000-0001-6525-0762"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Boris Grot","raw_affiliation_strings":["University of Edinburgh,Edinburgh,UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Edinburgh,Edinburgh,UK","institution_ids":["https://openalex.org/I98677209"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"16"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12022","display_name":"Hydraulic flow and structures","score":0.02710000053048134,"subfield":{"id":"https://openalex.org/subfields/2205","display_name":"Civil and Structural Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12022","display_name":"Hydraulic flow and structures","score":0.02710000053048134,"subfield":{"id":"https://openalex.org/subfields/2205","display_name":"Civil and Structural Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10577","display_name":"Hydrology and Sediment Transport Processes","score":0.01549999974668026,"subfield":{"id":"https://openalex.org/subfields/2303","display_name":"Ecology"},"field":{"id":"https://openalex.org/fields/23","display_name":"Environmental Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10894","display_name":"Groundwater flow and contamination studies","score":0.010200000368058681,"subfield":{"id":"https://openalex.org/subfields/2305","display_name":"Environmental Engineering"},"field":{"id":"https://openalex.org/fields/23","display_name":"Environmental Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/metadata","display_name":"Metadata","score":0.8101999759674072},{"id":"https://openalex.org/keywords/branch-predictor","display_name":"Branch predictor","score":0.5960999727249146},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5909000039100647},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.5787000060081482},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5370000004768372},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5048999786376953},{"id":"https://openalex.org/keywords/baseline","display_name":"Baseline (sea)","score":0.4887000024318695}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8130000233650208},{"id":"https://openalex.org/C93518851","wikidata":"https://www.wikidata.org/wiki/Q180160","display_name":"Metadata","level":2,"score":0.8101999759674072},{"id":"https://openalex.org/C168522837","wikidata":"https://www.wikidata.org/wiki/Q679552","display_name":"Branch predictor","level":2,"score":0.5960999727249146},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5909000039100647},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.5787000060081482},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5370000004768372},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5048999786376953},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.4887000024318695},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.462799996137619},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.44600000977516174},{"id":"https://openalex.org/C107598950","wikidata":"https://www.wikidata.org/wiki/Q259864","display_name":"Microarchitecture","level":2,"score":0.3596999943256378},{"id":"https://openalex.org/C149629883","wikidata":"https://www.wikidata.org/wiki/Q660926","display_name":"Fraction (chemistry)","level":2,"score":0.34700000286102295},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.334199994802475},{"id":"https://openalex.org/C2779227376","wikidata":"https://www.wikidata.org/wiki/Q6505497","display_name":"Layer (electronics)","level":2,"score":0.2825999855995178},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.2806999981403351},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.27410000562667847},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.26989999413490295},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2581999897956848}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpca68181.2026.11408567","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca68181.2026.11408567","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE International Symposium on High Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306170","display_name":"Intel Foundation","ror":"https://ror.org/01ek73717"},{"id":"https://openalex.org/F4320307791","display_name":"Cisco Systems","ror":"https://ror.org/03yt1ez60"},{"id":"https://openalex.org/F4320320332","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90"},{"id":"https://openalex.org/F4320322183","display_name":"Huawei Technologies","ror":"https://ror.org/00cmhce21"},{"id":"https://openalex.org/F4320333426","display_name":"Institute of Mathematics, National Academy of Sciences of RA","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W2013062050","https://openalex.org/W2123412482","https://openalex.org/W2138351227","https://openalex.org/W2147657366","https://openalex.org/W2158441333","https://openalex.org/W2166091242","https://openalex.org/W2329976284","https://openalex.org/W2725159389","https://openalex.org/W2793362767","https://openalex.org/W2950509746","https://openalex.org/W2951202371","https://openalex.org/W3043135265","https://openalex.org/W3104781657","https://openalex.org/W3157636537","https://openalex.org/W3204995106","https://openalex.org/W4242220430","https://openalex.org/W4253212373","https://openalex.org/W4281779358","https://openalex.org/W4308083848","https://openalex.org/W4389491864","https://openalex.org/W4404954817","https://openalex.org/W4411486535"],"related_works":[],"abstract_inverted_index":{"Branch":[0],"prediction":[1],"is":[2],"critical":[3],"for":[4,120,160],"high-performance":[5],"CPUs,":[6],"with":[7,57],"mispredictions":[8],"causing":[9],"significant":[10],"execution":[11],"inefficiencies.":[12],"Modern":[13],"server":[14],"workloads":[15],"exacerbate":[16],"the":[17,79,148,186],"challenge":[18],"due":[19],"to":[20,32,47,73,131,147,185],"expanding":[21],"instruction":[22],"and":[23,169],"branch":[24,40],"working":[25],"sets,":[26],"while":[27,189],"predictor":[28,41,56],"capacities":[29],"remain":[30],"limited":[31],"avoid":[33],"latency":[34],"increases.":[35],"A":[36],"recently":[37],"introduced":[38],"hierarchical":[39],"design,":[42,151],"LLBP,":[43,96],"demonstrated":[44],"a":[45,58,65,76,92,154],"way":[46],"reduce":[48],"misprediction":[49],"rates":[50],"by":[51,193],"augmenting":[52],"an":[53,83,145],"unmodified":[54],"TAGE-based":[55,87],"decoupled":[59],"high-capacity":[60,113],"metadata":[61,114],"store.":[62],"Despite":[63],"using":[64],"large":[66],"amount":[67],"of":[68,78,82,95,99,111,127,158],"storage,":[69],"LLBP":[70,150,188],"was":[71],"shown":[72],"achieve":[74],"only":[75,182],"fraction":[77],"accuracy":[80,101,192],"gain":[81],"equal-sized":[84],"(but":[85],"impractical)":[86],"predictor.":[88],"This":[89],"work":[90],"provides":[91],"detailed":[93],"analysis":[94],"identifying":[97],"sources":[98],"its":[100,191],"loss.":[102],"Chief":[103],"among":[104],"these":[105,137],"are":[106],"contention":[107,168],"within":[108],"certain":[109],"sets":[110],"LLBP's":[112],"store":[115],"(namely":[116],"those":[117],"containing":[118],"patterns":[119,159],"hard-to-predict":[121,161],"branches),":[122],"as":[123,125],"well":[124],"duplication":[126],"patterns,":[128],"which":[129,152],"leads":[130],"prolonged":[132],"training":[133],"time.":[134],"To":[135],"address":[136],"issues,":[138],"we":[139],"propose":[140],"dynamic":[141,177],"context":[142,178],"depth":[143,179],"adaptation,":[144],"enhancement":[146],"original":[149],"yields":[153],"significantly":[155],"better":[156],"distribution":[157],"branches,":[162],"thereby":[163],"reducing":[164],"both":[165],"pattern":[166,170],"set":[167],"duplication.":[171],"Our":[172],"proposed":[173],"design":[174],"that":[175],"realizes":[176],"adaptation":[180],"requires":[181],"small":[183],"modifications":[184],"baseline":[187],"increasing":[190],"0.8-11.5":[194],"%":[195],"(average":[196],"3.6":[197],"%).":[198]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-03-05T00:00:00"}
