{"id":"https://openalex.org/W4387596659","doi":"https://doi.org/10.1145/3613424.3623774","title":"Branch Target Buffer Organizations","display_name":"Branch Target Buffer Organizations","publication_year":2023,"publication_date":"2023-10-28","ids":{"openalex":"https://openalex.org/W4387596659","doi":"https://doi.org/10.1145/3613424.3623774"},"language":"en","primary_location":{"id":"doi:10.1145/3613424.3623774","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3613424.3623774","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3613424.3623774","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"56th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3613424.3623774","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5001584535","display_name":"Arthur P\u00e9rais","orcid":"https://orcid.org/0000-0002-5757-2507"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Arthur Perais","raw_affiliation_strings":["CNRS, France"],"affiliations":[{"raw_affiliation_string":"CNRS, France","institution_ids":["https://openalex.org/I1294671590"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082856822","display_name":"Rami Sheikh","orcid":"https://orcid.org/0000-0003-1365-1921"},"institutions":[{"id":"https://openalex.org/I4210156213","display_name":"American Rock Mechanics Association","ror":"https://ror.org/05vfrxy92","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I4210156213"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rami Sheikh","raw_affiliation_strings":["Arm, USA","ARM Inc (San Jose, CA - United States)"],"affiliations":[{"raw_affiliation_string":"Arm, USA","institution_ids":["https://openalex.org/I4210156213"]},{"raw_affiliation_string":"ARM Inc (San Jose, CA - United States)","institution_ids":["https://openalex.org/I4210156213"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5001584535"],"corresponding_institution_ids":["https://openalex.org/I1294671590"],"apc_list":null,"apc_paid":null,"fwci":1.8166,"has_fulltext":true,"cited_by_count":6,"citation_normalized_percentile":{"value":0.84918687,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"240","last_page":"253"},"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.9556999802589417,"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.9556999802589417,"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.008500000461935997,"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/T14347","display_name":"Big Data and Digital Economy","score":0.00559999980032444,"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/fetch","display_name":"Fetch","score":0.8282129764556885},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7735646963119507},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.6327447891235352},{"id":"https://openalex.org/keywords/bridging","display_name":"Bridging (networking)","score":0.5428791046142578},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.4883441627025604},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.4742759168148041},{"id":"https://openalex.org/keywords/branch-predictor","display_name":"Branch predictor","score":0.4696081578731537},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4605488181114197},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"Memory hierarchy","score":0.4536329209804535},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3392854928970337},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.2862875163555145},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1270681917667389},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.09214848279953003}],"concepts":[{"id":"https://openalex.org/C131918245","wikidata":"https://www.wikidata.org/wiki/Q1409090","display_name":"Fetch","level":2,"score":0.8282129764556885},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7735646963119507},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.6327447891235352},{"id":"https://openalex.org/C174348530","wikidata":"https://www.wikidata.org/wiki/Q188635","display_name":"Bridging (networking)","level":2,"score":0.5428791046142578},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4883441627025604},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.4742759168148041},{"id":"https://openalex.org/C168522837","wikidata":"https://www.wikidata.org/wiki/Q679552","display_name":"Branch predictor","level":2,"score":0.4696081578731537},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4605488181114197},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.4536329209804535},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3392854928970337},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.2862875163555145},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1270681917667389},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.09214848279953003},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0},{"id":"https://openalex.org/C111368507","wikidata":"https://www.wikidata.org/wiki/Q43518","display_name":"Oceanography","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3613424.3623774","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3613424.3623774","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3613424.3623774","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"56th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:hal-04234792v1","is_oa":true,"landing_page_url":"https://hal.science/hal-04234792","pdf_url":"https://hal.science/hal-04234792/document","source":{"id":"https://openalex.org/S4406922461","display_name":"SPIRE - Sciences Po Institutional REpository","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://microarch.org/micro56/","raw_type":"Conference papers"}],"best_oa_location":{"id":"doi:10.1145/3613424.3623774","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3613424.3623774","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3613424.3623774","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"56th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4387596659.pdf"},"referenced_works_count":49,"referenced_works":["https://openalex.org/W1736634110","https://openalex.org/W1963529871","https://openalex.org/W1975077208","https://openalex.org/W1999669688","https://openalex.org/W2036895660","https://openalex.org/W2044851785","https://openalex.org/W2077265483","https://openalex.org/W2081071903","https://openalex.org/W2090994050","https://openalex.org/W2098625517","https://openalex.org/W2111401192","https://openalex.org/W2114509705","https://openalex.org/W2120072148","https://openalex.org/W2120974992","https://openalex.org/W2133679063","https://openalex.org/W2137235340","https://openalex.org/W2141181087","https://openalex.org/W2150722965","https://openalex.org/W2154571389","https://openalex.org/W2157229543","https://openalex.org/W2160955383","https://openalex.org/W2172173064","https://openalex.org/W2234863406","https://openalex.org/W2543208407","https://openalex.org/W2613661332","https://openalex.org/W2790450143","https://openalex.org/W2930708881","https://openalex.org/W2951202371","https://openalex.org/W3042840909","https://openalex.org/W3042854267","https://openalex.org/W3043135265","https://openalex.org/W3094189375","https://openalex.org/W3096260662","https://openalex.org/W3150612471","https://openalex.org/W3158203193","https://openalex.org/W3196834892","https://openalex.org/W3205071825","https://openalex.org/W3207095753","https://openalex.org/W4206010581","https://openalex.org/W4229023921","https://openalex.org/W4234512308","https://openalex.org/W4234894746","https://openalex.org/W4242220430","https://openalex.org/W4242976792","https://openalex.org/W4252770880","https://openalex.org/W4281618602","https://openalex.org/W4307473701","https://openalex.org/W4360831774","https://openalex.org/W6963052180"],"related_works":["https://openalex.org/W1975077208","https://openalex.org/W124901208","https://openalex.org/W2153668107","https://openalex.org/W2135059813","https://openalex.org/W4251804317","https://openalex.org/W2113901785","https://openalex.org/W4300808405","https://openalex.org/W2067192996","https://openalex.org/W783267331","https://openalex.org/W4287574398"],"abstract_inverted_index":{"To":[0],"accommodate":[1],"very":[2,165],"large":[3],"instruction":[4,13,91],"footprints,":[5],"modern":[6],"high-performance":[7],"processors":[8],"rely":[9],"on":[10,54],"fetch":[11,92,133,167],"directed":[12],"prefetching":[14],"through":[15],"huge":[16],"branch":[17,39,69],"predictors":[18],"and":[19,110,140],"a":[20,86,96],"hierarchy":[21],"of":[22,37,61,77,112,120,136,146],"Branch":[23],"Target":[24],"Buffers":[25],"(BTBs).":[26],"Recently,":[27],"significant":[28,87],"effort":[29],"has":[30],"been":[31],"undertaken":[32],"to":[33,45,57,130],"reduce":[34],"the":[35,41,48,52,59,108,118,132,137,147,151,161],"footprint":[36],"each":[38],"in":[40,43,89,117],"BTB,":[42],"order":[44],"either":[46],"minimize":[47],"storage":[49],"occupied":[50],"by":[51],"BTB":[53,78,82,115,122,139,142,157],"die,":[55],"or":[56],"increase":[58,131],"number":[60],"tracked":[62],"branches":[63],"at":[64],"iso-storage.":[65],"However,":[66],"designing":[67],"for":[68,163],"density,":[70],"while":[71],"necessary,":[72],"is":[73,95],"only":[74],"one":[75],"dimension":[76],"efficacy.":[79],"In":[80,102],"particular,":[81],"entry":[83],"organization":[84],"plays":[85],"role":[88],"improving":[90],"throughput,":[93],"which":[94],"necessary":[97],"step":[98],"towards":[99],"increased":[100],"performance.":[101],"this":[103],"paper,":[104],"we":[105],"first":[106],"revisit":[107],"advantages":[109],"drawbacks":[111],"three":[113,127],"classical":[114],"organizations":[116],"context":[119],"multi-level":[121],"hierarchies.":[123],"We":[124],"then":[125],"consider":[126],"possible":[128],"improvements":[129],"PC":[134],"throughput":[135,168],"Region":[138],"Block":[141],"organizations,":[143],"bridging":[144],"most":[145],"performance":[148],"gap":[149],"with":[150],"impractical":[152],"but":[153],"highly":[154],"storage-efficient":[155],"Instruction":[156],"organization,":[158],"thus":[159],"paving":[160],"way":[162],"future":[164],"high":[166],"machines.":[169]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":2}],"updated_date":"2026-03-28T08:17:26.163206","created_date":"2025-10-10T00:00:00"}
