{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2024:YXJ6I5UZJVN5ZBA62GBSYBUDG4","short_pith_number":"pith:YXJ6I5UZ","schema_version":"1.0","canonical_sha256":"c5d3e476994d5bdc841ed1832c068337238b2bdff5ce1313a765f702305a2509","source":{"kind":"arxiv","id":"2408.12592","version":2},"attestation_state":"computed","paper":{"title":"Exposing Shadow Branches","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.AR","authors_text":"Bhargav Reddy Godala, Chrysanthos Pepi, Daniel A. Jim\\'enez, David I. August, Gilles A. Pokam, Gino Chacon, Krishnam Tibrewala, Paul V. Gratz","submitted_at":"2024-08-22T17:56:29Z","abstract_excerpt":"Modern processors implement a decoupled front-end in the form of Fetch Directed Instruction Prefetching (FDIP) to avoid front-end stalls. FDIP is driven by the Branch Prediction Unit (BPU), relying on the BPU's accuracy and branch target tracking structures to speculatively fetch instructions into the Instruction Cache (L1I). As data center applications become more complex, their code footprints also grow, resulting in an increase in Branch Target Buffer (BTB) misses. FDIP can alleviate L1I cache misses, but when it encounters a BTB miss, the BPU may not identify the current instruction as a b"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2408.12592","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AR","submitted_at":"2024-08-22T17:56:29Z","cross_cats_sorted":[],"title_canon_sha256":"3dc3479556ebcea4dd98bea7211cc63ce64deac3c3fbd1b257ca504ce9b7402b","abstract_canon_sha256":"401a02d8499199940a8e2e7da2014a55f9c683e6da71effe2ff41be344b5e440"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:52:14.841984Z","signature_b64":"Y15iyGHgxVCqIrEPiaj4eVIWEkQ3vXDLxLt2rYZYfXW0rCdHvyZWel//koBRK8dHNuDdq4DITLhoPjCm7Eu/DA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c5d3e476994d5bdc841ed1832c068337238b2bdff5ce1313a765f702305a2509","last_reissued_at":"2026-07-05T09:52:14.841541Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:52:14.841541Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Exposing Shadow Branches","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.AR","authors_text":"Bhargav Reddy Godala, Chrysanthos Pepi, Daniel A. Jim\\'enez, David I. August, Gilles A. Pokam, Gino Chacon, Krishnam Tibrewala, Paul V. Gratz","submitted_at":"2024-08-22T17:56:29Z","abstract_excerpt":"Modern processors implement a decoupled front-end in the form of Fetch Directed Instruction Prefetching (FDIP) to avoid front-end stalls. FDIP is driven by the Branch Prediction Unit (BPU), relying on the BPU's accuracy and branch target tracking structures to speculatively fetch instructions into the Instruction Cache (L1I). As data center applications become more complex, their code footprints also grow, resulting in an increase in Branch Target Buffer (BTB) misses. FDIP can alleviate L1I cache misses, but when it encounters a BTB miss, the BPU may not identify the current instruction as a b"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2408.12592","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2408.12592/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2408.12592","created_at":"2026-07-05T09:52:14.841600+00:00"},{"alias_kind":"arxiv_version","alias_value":"2408.12592v2","created_at":"2026-07-05T09:52:14.841600+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2408.12592","created_at":"2026-07-05T09:52:14.841600+00:00"},{"alias_kind":"pith_short_12","alias_value":"YXJ6I5UZJVN5","created_at":"2026-07-05T09:52:14.841600+00:00"},{"alias_kind":"pith_short_16","alias_value":"YXJ6I5UZJVN5ZBA6","created_at":"2026-07-05T09:52:14.841600+00:00"},{"alias_kind":"pith_short_8","alias_value":"YXJ6I5UZ","created_at":"2026-07-05T09:52:14.841600+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/YXJ6I5UZJVN5ZBA62GBSYBUDG4","json":"https://pith.science/pith/YXJ6I5UZJVN5ZBA62GBSYBUDG4.json","graph_json":"https://pith.science/api/pith-number/YXJ6I5UZJVN5ZBA62GBSYBUDG4/graph.json","events_json":"https://pith.science/api/pith-number/YXJ6I5UZJVN5ZBA62GBSYBUDG4/events.json","paper":"https://pith.science/paper/YXJ6I5UZ"},"agent_actions":{"view_html":"https://pith.science/pith/YXJ6I5UZJVN5ZBA62GBSYBUDG4","download_json":"https://pith.science/pith/YXJ6I5UZJVN5ZBA62GBSYBUDG4.json","view_paper":"https://pith.science/paper/YXJ6I5UZ","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2408.12592&json=true","fetch_graph":"https://pith.science/api/pith-number/YXJ6I5UZJVN5ZBA62GBSYBUDG4/graph.json","fetch_events":"https://pith.science/api/pith-number/YXJ6I5UZJVN5ZBA62GBSYBUDG4/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/YXJ6I5UZJVN5ZBA62GBSYBUDG4/action/timestamp_anchor","attest_storage":"https://pith.science/pith/YXJ6I5UZJVN5ZBA62GBSYBUDG4/action/storage_attestation","attest_author":"https://pith.science/pith/YXJ6I5UZJVN5ZBA62GBSYBUDG4/action/author_attestation","sign_citation":"https://pith.science/pith/YXJ6I5UZJVN5ZBA62GBSYBUDG4/action/citation_signature","submit_replication":"https://pith.science/pith/YXJ6I5UZJVN5ZBA62GBSYBUDG4/action/replication_record"}},"created_at":"2026-07-05T09:52:14.841600+00:00","updated_at":"2026-07-05T09:52:14.841600+00:00"}