{"paper_id": "2008__an-experimental-study-of-sorting-and-branch-prediction__10-1145-1227161-1370599-ff807a0c", "title": "An experimental study of sorting and branch prediction", "year": 2008, "doi": "10.1145/1227161.1370599", "scope": "application_adjacent", "scope_label": "Application-Adjacent Branch Behavior", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 13, "core_architecture": 7}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 20, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "application_adjacent:0", "fine_cluster_label": "Sorting and Microservice Control-Flow Behavior", "distance_to_cluster_centroid": 0.08391853270061822, "citation_count": 14, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.9593406128596086, "novelty_score": 0.21142881313003478, "canonicality_score": 0.7885711868699652, "semantic_influence_score": 1.0, "descendant_support_count": 3, "year_rank": 1, "impact_rank": 1, "novelty_rank": 2}
{"paper_id": "2022__improving-mergesort-performance-by-optimizing-branch-prediction__10-1109-csde56538-2022-10089293-671ded8a", "title": "Improving mergesort performance by optimizing branch prediction", "year": 2022, "doi": "10.1109/csde56538.2022.10089293", "scope": "application_adjacent", "scope_label": "Application-Adjacent Branch Behavior", "scope_scores": {"security": 0, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 20, "core_architecture": 7}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 2, "architecture_focus_selected_chunks": 2, "fine_cluster_id": "application_adjacent:0", "fine_cluster_label": "Sorting and Microservice Control-Flow Behavior", "distance_to_cluster_centroid": 0.060111307363031274, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.43962762027683655, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 0.22662302832260844, "descendant_support_count": 1, "year_rank": 2, "impact_rank": 2, "novelty_rank": 4}
{"paper_id": "2022__improving-quicksort-performance-by-optimizing-branch-prediction__10-1109-csde56538-2022-10089318-7435c2b9", "title": "Improving quicksort performance by optimizing branch prediction", "year": 2022, "doi": "10.1109/csde56538.2022.10089318", "scope": "application_adjacent", "scope_label": "Application-Adjacent Branch Behavior", "scope_scores": {"security": 0, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 15, "core_architecture": 7}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 3, "architecture_focus_selected_chunks": 3, "fine_cluster_id": "application_adjacent:0", "fine_cluster_label": "Sorting and Microservice Control-Flow Behavior", "distance_to_cluster_centroid": 0.06590393105152037, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.42788440756091084, "novelty_score": 0.051443523300154136, "canonicality_score": 0.9485564766998459, "semantic_influence_score": 0.22249966425575426, "descendant_support_count": 1, "year_rank": 3, "impact_rank": 3, "novelty_rank": 3}
{"paper_id": "2025__leveraging-control-flow-similarity-to-reduce-branch-predictor-cold-effects-in-microservices__10-1145-3695053-3731059-69eef5e0", "title": "Leveraging control flow similarity to reduce branch predictor cold effects in microservices", "year": 2025, "doi": "10.1145/3695053.3731059", "scope": "application_adjacent", "scope_label": "Application-Adjacent Branch Behavior", "scope_scores": {"security": 0, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 12, "core_architecture": 6}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 15, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "application_adjacent:0", "fine_cluster_label": "Sorting and Microservice Control-Flow Behavior", "distance_to_cluster_centroid": 0.17271292010038708, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.0, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 4, "impact_rank": 4, "novelty_rank": 1}
{"paper_id": "2002__predicting-conditional-branch-outcomes-on-a-sobel-edge-detecting-filter__10-1109-icassp-2002-5745328-89aeca3e", "title": "Predicting conditional branch outcomes on a sobel edge detecting filter", "year": 2002, "doi": null, "scope": "application_adjacent", "scope_label": "Application-Adjacent Branch Behavior", "scope_scores": {"security": 0, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 10, "core_architecture": 2}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "application_adjacent:1", "fine_cluster_label": "Sobel Edge-Detection Branch Behavior", "distance_to_cluster_centroid": 0.0, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.8076923076923077, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 1.0, "descendant_support_count": 0, "year_rank": 1, "impact_rank": 1, "novelty_rank": 1}
{"paper_id": "2009__experiment-flows-and-microbenchmarks-for-reverse-engineering-of-branch-predictor-structures__10-1109-ispass-2009-4919652-76fec56e", "title": "Experiment flows and microbenchmarks for reverse engineering of branch predictor structures", "year": 2009, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 5, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 26}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 2, "perceptron_neural": 1, "btb_fetch_target": 12, "indirect_ras": 3, "two_level_history": 0, "hybrid_industrial": 4}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.6455737291878962, "citation_count": 50, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.665492113625194, "novelty_score": 0.6395935796482936, "canonicality_score": 0.36040642035170645, "semantic_influence_score": 0.5286368159282723, "descendant_support_count": 7, "year_rank": 1, "impact_rank": 4, "novelty_rank": 6}
{"paper_id": "2010__the-effects-on-branch-prediction-when-utilizing-control-independence__10-1109-ipdpsw-2010-5470794-44380dc8", "title": "The effects on branch prediction when utilizing control independence", "year": 2010, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 6}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 2, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 6, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 5, "architecture_focus_selected_chunks": 5, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.703311403226769, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.310176287700426, "novelty_score": 0.7905893504378109, "canonicality_score": 0.20941064956218913, "semantic_influence_score": 0.4604694438374769, "descendant_support_count": 6, "year_rank": 2, "impact_rank": 14, "novelty_rank": 3}
{"paper_id": "2014__when-merging-and-branch-predictors-collide__10-1109-ia335182-2014-10612367-90e3dd29", "title": "When merging and branch predictors collide", "year": 2014, "doi": "10.1109/ia3.2014.9", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 3, "core_architecture": 7}, "core_family": "mixed_core_architecture", "core_family_label": "Mixed Core Architecture", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 3, "architecture_focus_selected_chunks": 3, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.7015210601631758, "citation_count": 4, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2599323441520364, "novelty_score": 0.7859072388812749, "canonicality_score": 0.2140927611187251, "semantic_influence_score": 0.1600549275429405, "descendant_support_count": 3, "year_rank": 3, "impact_rank": 16, "novelty_rank": 4}
{"paper_id": "2016__practical-multidimensional-branch-prediction__10-1109-mm-2016-33-3517cea0", "title": "Practical multidimensional branch prediction", "year": 2016, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 26}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 10, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 20, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.7036070221165074, "citation_count": 4, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.33193363590474917, "novelty_score": 0.7913624540111542, "canonicality_score": 0.20863754598884576, "semantic_influence_score": 0.32285289850464866, "descendant_support_count": 4, "year_rank": 4, "impact_rank": 13, "novelty_rank": 2}
{"paper_id": "2018__an-alternative-tage-like-conditional-branch-predictor__10-1145-3226098-6adc4e35", "title": "An alternative tage like conditional branch predictor", "year": 2018, "doi": "10.1145/3226098", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 42}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 30, "perceptron_neural": 2, "btb_fetch_target": 2, "indirect_ras": 0, "two_level_history": 4, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.6310570985001945, "citation_count": 10, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5567657075289613, "novelty_score": 0.6016296353702383, "canonicality_score": 0.3983703646297617, "semantic_influence_score": 0.5821674621616445, "descendant_support_count": 5, "year_rank": 5, "impact_rank": 7, "novelty_rank": 9}
{"paper_id": "2019__branch-prediction-is-not-a-solved-problem-measurements-opportunities-and-future-directions__10-1109-iiswc47752-2019-9042108-cc87ab77", "title": "Branch prediction is not a solved problem measurements opportunities and future directions", "year": 2019, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 20}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 5, "perceptron_neural": 5, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.4551278375649994, "citation_count": 25, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.9112697589899134, "novelty_score": 0.14153880556897347, "canonicality_score": 0.8584611944310265, "semantic_influence_score": 1.0, "descendant_support_count": 8, "year_rank": 6, "impact_rank": 2, "novelty_rank": 18}
{"paper_id": "2019__brb-mitigating-branch-predictor-side-channels__10-1109-hpca-2019-00058-ba896ae0", "title": "Brb mitigating branch predictor side channels", "year": 2019, "doi": "10.1109/hpca.2019.00058", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 20, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 21}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 4, "perceptron_neural": 2, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 3, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.44393637004021147, "citation_count": 37, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.9460026108525895, "novelty_score": 0.11227083983773391, "canonicality_score": 0.8877291601622661, "semantic_influence_score": 0.9876473004137204, "descendant_support_count": 7, "year_rank": 7, "impact_rank": 1, "novelty_rank": 19}
{"paper_id": "2019__towards-the-adoption-of-local-branch-predictors-in-modern-out-of-order-superscalar-processors__10-1145-3352460-3358315-dec99736", "title": "Towards the adoption of local branch predictors in modern out of order superscalar processors", "year": 2019, "doi": "10.1145/3352460.3358315", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 21}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 4, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 9, "hybrid_industrial": 9}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.47479618398344703, "citation_count": 6, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.6707155674416462, "novelty_score": 0.19297553517483276, "canonicality_score": 0.8070244648251672, "semantic_influence_score": 0.7529398216777325, "descendant_support_count": 8, "year_rank": 8, "impact_rank": 3, "novelty_rank": 17}
{"paper_id": "2020__securing-branch-predictors-with-two-level-encryption__10-1145-3404189-3975ceb3", "title": "Securing branch predictors with two level encryption", "year": 2020, "doi": "10.1145/3404189", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 18, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 21}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 1, "two_level_history": 8, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.5026409638869205, "citation_count": 17, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.6608081325084403, "novelty_score": 0.2657953027525625, "canonicality_score": 0.7342046972474374, "semantic_influence_score": 0.5699013200741041, "descendant_support_count": 4, "year_rank": 9, "impact_rank": 5, "novelty_rank": 14}
{"paper_id": "2020__the-case-for-domain-specialized-branch-predictors-for-graph-processing__10-1109-lca-2020-3005895-7ef05243", "title": "The case for domain specialized branch predictors for graph processing", "year": 2020, "doi": "10.1109/lca.2020.3005895", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 2, "application_adjacent": 0, "core_architecture": 20}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 4, "perceptron_neural": 0, "btb_fetch_target": 5, "indirect_ras": 1, "two_level_history": 0, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 4, "architecture_focus_selected_chunks": 4, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.640802997556256, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.14314435881406676, "novelty_score": 0.6271171452934137, "canonicality_score": 0.37288285470658633, "semantic_influence_score": 0.04468500343155837, "descendant_support_count": 1, "year_rank": 10, "impact_rank": 19, "novelty_rank": 7}
{"paper_id": "2020__the-ibm-z15-high-frequency-mainframe-branch-predictor-industrial-product__10-1109-isca45697-2020-00014-c9eae94e", "title": "The ibm z15 high frequency mainframe branch predictor industrial product", "year": 2020, "doi": "10.1109/isca45697.2020.00014", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 1, "software_static_wcet": 0, "testing_verification": 1, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 11}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 1, "two_level_history": 0, "hybrid_industrial": 7}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.6131718185364361, "citation_count": 21, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.4318892502365731, "novelty_score": 0.5548559875073924, "canonicality_score": 0.4451440124926076, "semantic_influence_score": 0.1427923607434254, "descendant_support_count": 2, "year_rank": 11, "impact_rank": 10, "novelty_rank": 10}
{"paper_id": "2021__a-low-power-branch-prediction-for-deep-leaning-on-risc-v-processor__10-1109-cseps53726-2021-00025-82ce0979", "title": "A low power branch prediction for deep leaning on risc v processor", "year": 2021, "doi": "10.1109/asap52443.2021.00037", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 2, "application_adjacent": 0, "core_architecture": 3}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 2, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 2, "architecture_focus_selected_chunks": 2, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.7833857242588762, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.12656820930483842, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 12, "impact_rank": 20, "novelty_rank": 1}
{"paper_id": "2021__branch-runahead-an-alternative-to-branch-prediction-for-impossible-to-predict-branches__10-1145-3466752-3480053-f505e741", "title": "Branch runahead an alternative to branch prediction for impossible to predict branches", "year": 2021, "doi": "10.1145/3466752.3480053", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 15}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 6, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.4872165251373046, "citation_count": 20, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5157742133519495, "novelty_score": 0.2254572555976686, "canonicality_score": 0.7745427444023314, "semantic_influence_score": 0.1980304340095605, "descendant_support_count": 2, "year_rank": 13, "impact_rank": 8, "novelty_rank": 15}
{"paper_id": "2021__cobra-a-framework-for-evaluating-compositions-of-hardware-branch-predictors__10-1109-ispass51385-2021-00053-3eaea202", "title": "Cobra a framework for evaluating compositions of hardware branch predictors", "year": 2021, "doi": "10.1109/ispass51385.2021.00053", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 7, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 19}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 5, "perceptron_neural": 1, "btb_fetch_target": 3, "indirect_ras": 0, "two_level_history": 4, "hybrid_industrial": 8}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.6318342635951311, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2501395333130985, "novelty_score": 0.6036620802945288, "canonicality_score": 0.39633791970547116, "semantic_influence_score": 0.1055284136303492, "descendant_support_count": 1, "year_rank": 14, "impact_rank": 17, "novelty_rank": 8}
{"paper_id": "2021__pdede-partitioned-deduplicated-delta-branch-target-buffer__10-1145-3466752-3480046-5feeb7f9", "title": "Pdede partitioned deduplicated delta branch target buffer", "year": 2021, "doi": "10.1145/3466752.3480046", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 18}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 33, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 17, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.5716570032175574, "citation_count": 19, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3799927547372715, "novelty_score": 0.44628629462301767, "canonicality_score": 0.5537137053769823, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 15, "impact_rank": 12, "novelty_rank": 12}
{"paper_id": "2022__whisper-profile-guided-branch-misprediction-elimination-for-data-center-applications__10-1109-micro56248-2022-00017-3ff3fdb6", "title": "Whisper profile guided branch misprediction elimination for data center applications", "year": 2022, "doi": "10.1109/micro56248.2022.00017", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 12}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 5, "perceptron_neural": 0, "btb_fetch_target": 4, "indirect_ras": 0, "two_level_history": 6, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 17, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.5506632615900355, "citation_count": 22, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.4033112246238612, "novelty_score": 0.3913833867457551, "canonicality_score": 0.6086166132542449, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 16, "impact_rank": 11, "novelty_rank": 13}
{"paper_id": "2023__bunnyhop-exploiting-the-instruction-prefetcher__missing-ea21841d", "title": "Bunnyhop exploiting the instruction prefetcher", "year": 2023, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 15, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 32}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 44, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 19, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.4786333548925179, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.43313895397425217, "novelty_score": 0.20301051820300572, "canonicality_score": 0.7969894817969942, "semantic_influence_score": 0.27720301347879134, "descendant_support_count": 1, "year_rank": 17, "impact_rank": 9, "novelty_rank": 16}
{"paper_id": "2023__mbplib-modular-branch-prediction-library__10-1109-ispass57527-2023-00016-0cec50bd", "title": "Mbplib modular branch prediction library", "year": 2023, "doi": "10.1109/ispass57527.2023.00016", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 2, "application_adjacent": 0, "core_architecture": 11}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 1, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.6049585744565582, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.08973525339677745, "novelty_score": 0.5333766823367573, "canonicality_score": 0.4666233176632427, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 18, "impact_rank": 21, "novelty_rank": 11}
{"paper_id": "2024__against-the-current-introducing-reversibility-to-superscalar-processors-via-reversible-branch-pr__10-1109-igsc64514-2024-00033-3123b33b", "title": "Against the current introducing reversibility to superscalar processors via reversible branch pr", "year": 2024, "doi": "10.1109/igsc64514.2024.00033", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 2, "application_adjacent": 0, "core_architecture": 15}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 10}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.6719047536049352, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.0874636294540834, "novelty_score": 0.7084545684863887, "canonicality_score": 0.29154543151361134, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 19, "impact_rank": 22, "novelty_rank": 5}
{"paper_id": "2024__the-last-level-branch-predictor__10-1109-micro61859-2024-00042-e19c5847", "title": "The last level branch predictor", "year": 2024, "doi": "10.1109/micro61859.2024.00042", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 23}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 17, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 21, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.4041573034114001, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.5666674576961509, "novelty_score": 0.008240483109802799, "canonicality_score": 0.9917595168901971, "semantic_influence_score": 0.38448514661298827, "descendant_support_count": 1, "year_rank": 20, "impact_rank": 6, "novelty_rank": 21}
{"paper_id": "2025__branch-privilege-injection-compromising-spectre-v2-hardware-mitigations-by-exploiting-branch-pre__missing-ea21841d", "title": "Branch privilege injection compromising spectre v2 hardware mitigations by exploiting branch pre", "year": 2025, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 17, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 20}, "core_family": "indirect_ras", "core_family_label": "Indirect Branch / RAS", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 3, "indirect_ras": 13, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.40448453232550463, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.297271124000564, "novelty_score": 0.009096253331453287, "canonicality_score": 0.9909037466685467, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 21, "impact_rank": 15, "novelty_rank": 20}
{"paper_id": "2026__the-last-level-branch-predictor-revisited__10-1109-hpca68181-2026-11408567-35cb62c2", "title": "The last level branch predictor revisited", "year": 2026, "doi": "10.1109/hpca68181.2026.11408567", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 26}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 13, "perceptron_neural": 0, "btb_fetch_target": 3, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 28, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:0", "fine_cluster_label": "Modern Industrial / Security-Aware Predictor Structures", "distance_to_cluster_centroid": 0.4010063123258295, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.1923076923076923, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 22, "impact_rank": 18, "novelty_rank": 22}
{"paper_id": "1991__branch-history-table-prediction-of-moving-target-branches-due-to-subroutine-returns__10-1145-115952-115957-9d67c9d5", "title": "Branch history table prediction of moving target branches due to subroutine returns", "year": 1991, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 2}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 6, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.6267185823655251, "citation_count": 144, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5053482524447458, "novelty_score": 0.5949163254511196, "canonicality_score": 0.4050836745488804, "semantic_influence_score": 0.3498407761092124, "descendant_support_count": 9, "year_rank": 1, "impact_rank": 10, "novelty_rank": 22}
{"paper_id": "1991__two-level-adaptive-training-branch-prediction__10-1145-123465-123475-230d1b9a", "title": "Two level adaptive training branch prediction", "year": 1991, "doi": "10.1145/123465.123475", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 22}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 1, "perceptron_neural": 0, "btb_fetch_target": 3, "indirect_ras": 0, "two_level_history": 18, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.5216629429819442, "citation_count": 542, "influential_citation_count": 20, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.7696671861398854, "novelty_score": 0.36411256461427627, "canonicality_score": 0.6358874353857238, "semantic_influence_score": 0.6255926629874764, "descendant_support_count": 9, "year_rank": 2, "impact_rank": 5, "novelty_rank": 41}
{"paper_id": "1992__alternative-implementations-of-two-level-adaptive-branch-prediction__10-1145-146628-139709-aa39a6d0", "title": "Alternative implementations of two level adaptive branch prediction", "year": 1992, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 17}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 13, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.4206285209892142, "citation_count": 502, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.8351403351823813, "novelty_score": 0.14214328522361405, "canonicality_score": 0.8578567147763859, "semantic_influence_score": 0.7401108530120168, "descendant_support_count": 12, "year_rank": 3, "impact_rank": 4, "novelty_rank": 48}
{"paper_id": "1992__improving-the-accuracy-of-dynamic-branch-prediction-using-branch-correlation__10-1145-143365-143490-2334de14", "title": "Improving the accuracy of dynamic branch prediction using branch correlation", "year": 1992, "doi": "10.1145/143365.143490", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 10}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 10, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.4306994797593653, "citation_count": 365, "influential_citation_count": 18, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.9077713642150599, "novelty_score": 0.16426884814457934, "canonicality_score": 0.8357311518554207, "semantic_influence_score": 1.0, "descendant_support_count": 16, "year_rank": 4, "impact_rank": 1, "novelty_rank": 46}
{"paper_id": "1993__a-comparison-of-dynamic-branch-predictors-that-use-two-levels-of-branch-history__10-1145-165123-165161-866b202c", "title": "A comparison of dynamic branch predictors that use two levels of branch history", "year": 1993, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 16}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 14, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.4022241687154373, "citation_count": 377, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.9031625494025023, "novelty_score": 0.10170953273323895, "canonicality_score": 0.8982904672667611, "semantic_influence_score": 0.9089765045659903, "descendant_support_count": 16, "year_rank": 5, "impact_rank": 2, "novelty_rank": 49}
{"paper_id": "1993__speculative-execution-and-branch-prediction-on-parallel-machines__10-1145-165939-165958-d89fdbd4", "title": "Speculative execution and branch prediction on parallel machines", "year": 1993, "doi": "10.1145/165939.165958", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 5}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 2, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.6410219594142303, "citation_count": 19, "influential_citation_count": 0, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.27428822126410923, "novelty_score": 0.6263403711746898, "canonicality_score": 0.37365962882531023, "semantic_influence_score": 0.26071297523438614, "descendant_support_count": 5, "year_rank": 6, "impact_rank": 34, "novelty_rank": 16}
{"paper_id": "1994__characterizing-the-impact-of-predicated-execution-on-branch-prediction__10-1145-192724-192755-3ef56388", "title": "Characterizing the impact of predicated execution on branch prediction", "year": 1994, "doi": "10.1145/192724.192755", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 11, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 14}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 5, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.6253748089747262, "citation_count": 120, "influential_citation_count": 5, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.4323333177413282, "novelty_score": 0.5919640998102241, "canonicality_score": 0.40803590018977587, "semantic_influence_score": 0.1627478637138357, "descendant_support_count": 3, "year_rank": 7, "impact_rank": 14, "novelty_rank": 23}
{"paper_id": "1994__improving-semi-static-branch-prediction-by-code-replication__10-1145-773473-178252-3c068d62", "title": "Improving semi static branch prediction by code replication", "year": 1994, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 14, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 23}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 6, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.5190534662983243, "citation_count": 44, "influential_citation_count": 1, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.3865336107787755, "novelty_score": 0.35837963075247303, "canonicality_score": 0.641620369247527, "semantic_influence_score": 0.24581236751299293, "descendant_support_count": 5, "year_rank": 8, "impact_rank": 19, "novelty_rank": 42}
{"paper_id": "1994__improving-the-accuracy-of-static-branch-prediction-using-branch-correlation__10-1145-195473-195549-f66e2429", "title": "Improving the accuracy of static branch prediction using branch correlation", "year": 1994, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 4, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 17}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 20, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 21, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.39146851833153784, "citation_count": 88, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.8384039299319195, "novelty_score": 0.07807972501024475, "canonicality_score": 0.9219202749897553, "semantic_influence_score": 0.9296936075845332, "descendant_support_count": 14, "year_rank": 9, "impact_rank": 3, "novelty_rank": 50}
{"paper_id": "1994__the-effect-of-speculatively-updating-branch-history-on-branch-prediction-accuracy-revisited__10-1145-192724-192756-72dd7973", "title": "The effect of speculatively updating branch history on branch prediction accuracy revisited", "year": 1994, "doi": "10.1145/192724.192756", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 12}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 4, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.5856604530119827, "citation_count": 64, "influential_citation_count": 5, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.37538330081140336, "novelty_score": 0.5047129748901573, "canonicality_score": 0.4952870251098427, "semantic_influence_score": 0.03790138623971773, "descendant_support_count": 1, "year_rank": 10, "impact_rank": 22, "novelty_rank": 28}
{"paper_id": "1994__the-effects-of-predicated-execution-on-branch-prediction__10-1145-192724-192753-4a496699", "title": "The effects of predicated execution on branch prediction", "year": 1994, "doi": "10.1145/192724.192753", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 4, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 11}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 3, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.6295735008037033, "citation_count": 69, "influential_citation_count": 1, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.31844166220618625, "novelty_score": 0.6011884867199506, "canonicality_score": 0.3988115132800494, "semantic_influence_score": 0.101812351493078, "descendant_support_count": 2, "year_rank": 11, "impact_rank": 26, "novelty_rank": 20}
{"paper_id": "1994__the-impact-of-unresolved-branches-on-branch-prediction-scheme-performance__10-1145-192007-192013-0719309a", "title": "The impact of unresolved branches on branch prediction scheme performance", "year": 1994, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 11}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 2, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.5355347152189762, "citation_count": 21, "influential_citation_count": 0, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.2913501192516388, "novelty_score": 0.3945883888590763, "canonicality_score": 0.6054116111409237, "semantic_influence_score": 0.19859549412661556, "descendant_support_count": 4, "year_rank": 12, "impact_rank": 30, "novelty_rank": 37}
{"paper_id": "1995__a-comparative-analysis-of-schemes-for-correlated-branch-prediction__10-1145-225830-224438-39cc416f", "title": "A comparative analysis of schemes for correlated branch prediction", "year": 1995, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 28}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 8, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 17, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.3559287359462586, "citation_count": 151, "influential_citation_count": 8, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.6835438584754383, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 0.5274836491464636, "descendant_support_count": 8, "year_rank": 13, "impact_rank": 6, "novelty_rank": 51}
{"paper_id": "1995__alternative-implementations-of-hybrid-branch-predictors__10-1109-micro-1995-476833-fa41484c", "title": "Alternative implementations of hybrid branch predictors", "year": 1995, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 31}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 22}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.6233525917393835, "citation_count": 95, "influential_citation_count": 7, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.45903285874479394, "novelty_score": 0.5875213555093493, "canonicality_score": 0.41247864449065075, "semantic_influence_score": 0.21429830218474896, "descendant_support_count": 3, "year_rank": 14, "impact_rank": 11, "novelty_rank": 24}
{"paper_id": "1995__corpus-based-static-branch-prediction__10-1145-223428-207118-d83caf79", "title": "Corpus based static branch prediction", "year": 1995, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 7, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 18}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 4, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.618920310330156, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.2677081533772334, "novelty_score": 0.5777837800270681, "canonicality_score": 0.4222162199729319, "semantic_influence_score": 0.20149041055050548, "descendant_support_count": 3, "year_rank": 15, "impact_rank": 35, "novelty_rank": 25}
{"paper_id": "1995__evaluating-the-performance-of-dynamic-branch-prediction-schemes-with-bpsim__10-1145-1275165-1275174-f65f5468", "title": "Evaluating the performance of dynamic branch prediction schemes with bpsim", "year": 1995, "doi": "10.1145/1275165.1275174", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 12, "application_adjacent": 0, "core_architecture": 13}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 3, "indirect_ras": 0, "two_level_history": 5, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 4, "architecture_focus_selected_chunks": 4, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.7457710398084388, "citation_count": 1, "influential_citation_count": 0, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.06796266258814443, "novelty_score": 0.8564706320634992, "canonicality_score": 0.14352936793650084, "semantic_influence_score": 0.04871599795141659, "descendant_support_count": 1, "year_rank": 16, "impact_rank": 49, "novelty_rank": 5}
{"paper_id": "1995__optimal-2-bit-branch-predictors__10-1109-12-381956-67887724", "title": "Optimal 2 bit branch predictors", "year": 1995, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 14}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 7, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 2, "architecture_focus_selected_chunks": 2, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.5978423324092496, "citation_count": 36, "influential_citation_count": 1, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.30536098041648285, "novelty_score": 0.5314761605263344, "canonicality_score": 0.4685238394736656, "semantic_influence_score": 0.11178237849196965, "descendant_support_count": 2, "year_rank": 17, "impact_rank": 27, "novelty_rank": 27}
{"paper_id": "1995__performance-issues-in-correlated-branch-prediction-schemes__10-1109-micro-1995-476808-100b3ac1", "title": "Performance issues in correlated branch prediction schemes", "year": 1995, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 10}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 7, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.52698562236325, "citation_count": 14, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.29384240226936725, "novelty_score": 0.3758063149559272, "canonicality_score": 0.6241936850440728, "semantic_influence_score": 0.05935197243227804, "descendant_support_count": 1, "year_rank": 18, "impact_rank": 29, "novelty_rank": 39}
{"paper_id": "1995__the-performance-of-counter-and-correlation-based-schemes-for-branch-target-buffers__10-1109-12-477244-70fc779d", "title": "The performance of counter and correlation based schemes for branch target buffers", "year": 1995, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 22}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 13, "indirect_ras": 0, "two_level_history": 12, "hybrid_industrial": 6}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.5538045840302817, "citation_count": 6, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2510444791299914, "novelty_score": 0.43472668563578487, "canonicality_score": 0.5652733143642151, "semantic_influence_score": 0.08153184767256157, "descendant_support_count": 2, "year_rank": 19, "impact_rank": 37, "novelty_rank": 35}
{"paper_id": "1995__the-role-of-adaptivity-in-two-level-adaptive-branch-prediction__10-1109-micro-1995-476835-de6e7af9", "title": "The role of adaptivity in two level adaptive branch prediction", "year": 1995, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 11}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 6, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.5477377765974878, "citation_count": 28, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3331024379626834, "novelty_score": 0.4213981106066125, "canonicality_score": 0.5786018893933875, "semantic_influence_score": 0.086540638555629, "descendant_support_count": 2, "year_rank": 20, "impact_rank": 23, "novelty_rank": 36}
{"paper_id": "1996__analysis-of-branch-prediction-via-data-compression__10-1145-248208-237171-a6b0ac0c", "title": "Analysis of branch prediction via data compression", "year": 1996, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 30}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 2, "indirect_ras": 0, "two_level_history": 11, "hybrid_industrial": 4}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.579609816113903, "citation_count": 136, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.4158622528319408, "novelty_score": 0.49141992599026924, "canonicality_score": 0.5085800740097308, "semantic_influence_score": 0.11293284607668921, "descendant_support_count": 1, "year_rank": 21, "impact_rank": 17, "novelty_rank": 30}
{"paper_id": "1996__correlation-and-aliasing-in-dynamic-branch-predictors__10-1145-232973-232978-7b250177", "title": "Correlation and aliasing in dynamic branch predictors", "year": 1996, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 21}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 12, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.4452556563387583, "citation_count": 107, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5507783662589452, "novelty_score": 0.19624828606568304, "canonicality_score": 0.803751713934317, "semantic_influence_score": 0.31590805289337026, "descendant_support_count": 5, "year_rank": 22, "impact_rank": 8, "novelty_rank": 44}
{"paper_id": "1996__using-hybrid-branch-predictors-to-improve-branch-prediction-accuracy-in-the-presence-of-context__10-1145-232973-232975-8ba983da", "title": "Using hybrid branch predictors to improve branch prediction accuracy in the presence of context", "year": 1996, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 41}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 16, "hybrid_industrial": 16}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.6544246959671933, "citation_count": 163, "influential_citation_count": 13, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.4311177763330926, "novelty_score": 0.655785739553579, "canonicality_score": 0.344214260446421, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 23, "impact_rank": 15, "novelty_rank": 14}
{"paper_id": "1997__design-optimization-for-high-speed-per-address-two-level-branch-predictors__10-1109-iccd-1997-628854-a768e25f", "title": "Design optimization for high speed per address two level branch predictors", "year": 1997, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 32}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 14, "indirect_ras": 0, "two_level_history": 17, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.6852713065070501, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.11129115382042731, "novelty_score": 0.7235547214325381, "canonicality_score": 0.2764452785674619, "semantic_influence_score": 0.04051081464312678, "descendant_support_count": 1, "year_rank": 24, "impact_rank": 47, "novelty_rank": 10}
{"paper_id": "1997__elastic-history-buffer-a-low-cost-method-to-improve-branch-prediction-accuracy__10-1109-iccd-1997-628853-597d82b4", "title": "Elastic history buffer a low cost method to improve branch prediction accuracy", "year": 1997, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 29}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 30, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.5842138617988701, "citation_count": 25, "influential_citation_count": 2, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.2808617864953723, "novelty_score": 0.5015348618984231, "canonicality_score": 0.4984651381015769, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 25, "impact_rank": 31, "novelty_rank": 29}
{"paper_id": "1997__evidence-based-static-branch-prediction-using-machine-learning__10-1145-239912-239923-10af1df0", "title": "Evidence based static branch prediction using machine learning", "year": 1997, "doi": "10.1145/239912.239923", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 7, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 17}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 6, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.6064493379023699, "citation_count": 154, "influential_citation_count": 9, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.43843959218410655, "novelty_score": 0.5503854665760771, "canonicality_score": 0.4496145334239229, "semantic_influence_score": 0.042070768259293505, "descendant_support_count": 1, "year_rank": 26, "impact_rank": 13, "novelty_rank": 26}
{"paper_id": "1997__implementation-and-analysis-of-path-history-in-dynamic-branch-prediction-schemes__10-1145-263580-263813-333dd11b", "title": "Implementation and analysis of path history in dynamic branch prediction schemes", "year": 1997, "doi": "10.1145/263580.263813", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 4, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 30}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 24, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.5561324362099644, "citation_count": 11, "influential_citation_count": 0, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.2599930388621852, "novelty_score": 0.43984089978835705, "canonicality_score": 0.560159100211643, "semantic_influence_score": 0.2018098466223545, "descendant_support_count": 2, "year_rank": 27, "impact_rank": 36, "novelty_rank": 33}
{"paper_id": "1997__improving-the-accuracy-of-history-based-branch-prediction__10-1109-12-588060-3dee66b3", "title": "Improving the accuracy of history based branch prediction", "year": 1997, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 20}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 17, "indirect_ras": 4, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.5700161506993837, "citation_count": 21, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3261586771920061, "novelty_score": 0.4703429607661874, "canonicality_score": 0.5296570392338126, "semantic_influence_score": 0.12550073625288014, "descendant_support_count": 3, "year_rank": 28, "impact_rank": 24, "novelty_rank": 31}
{"paper_id": "1997__interprocedural-conditional-branch-elimination__10-1145-258916-258929-20a9246d", "title": "Interprocedural conditional branch elimination", "year": 1997, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 10}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 19, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.6857971155495035, "citation_count": 104, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3808140550658492, "novelty_score": 0.7247099064867849, "canonicality_score": 0.2752900935132151, "semantic_influence_score": 0.16702590965947833, "descendant_support_count": 3, "year_rank": 29, "impact_rank": 21, "novelty_rank": 9}
{"paper_id": "1997__pa-8000-a-case-study-of-static-and-dynamic-branch-prediction__10-1109-iccd-1997-628855-a69c58f0", "title": "Pa 8000 a case study of static and dynamic branch prediction", "year": 1997, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 8, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 13}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.6274350316164073, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.15293816041000527, "novelty_score": 0.596490340730286, "canonicality_score": 0.40350965926971405, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 30, "impact_rank": 45, "novelty_rank": 21}
{"paper_id": "1997__trading-conflict-and-capacity-aliasing-in-conditional-branch-predictors__10-1145-264107-264211-6109020f", "title": "Trading conflict and capacity aliasing in conditional branch predictors", "year": 1997, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 20}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 28, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.6744279320531591, "citation_count": 192, "influential_citation_count": 14, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.45881402107431163, "novelty_score": 0.6997321868327311, "canonicality_score": 0.3002678131672689, "semantic_influence_score": 0.06604827001810057, "descendant_support_count": 1, "year_rank": 31, "impact_rank": 12, "novelty_rank": 13}
{"paper_id": "1998__a-study-of-branch-prediction-strategies__10-1145-285930-285980-99054734", "title": "A study of branch prediction strategies", "year": 1998, "doi": "10.1145/285930.285980", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 8}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 5, "architecture_focus_selected_chunks": 5, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.4842569912579503, "citation_count": 738, "influential_citation_count": 34, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.6077100608953153, "novelty_score": 0.2819329273645648, "canonicality_score": 0.7180670726354352, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 32, "impact_rank": 7, "novelty_rank": 43}
{"paper_id": "1998__accurate-indirect-branch-prediction__10-1145-279361-279380-b14a7646", "title": "Accurate indirect branch prediction", "year": 1998, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 32}, "core_family": "indirect_ras", "core_family_label": "Indirect Branch / RAS", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 4, "indirect_ras": 41, "two_level_history": 2, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.5337992549526466, "citation_count": 95, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.4259945109052752, "novelty_score": 0.3907756401232442, "canonicality_score": 0.6092243598767558, "semantic_influence_score": 0.1354524647656174, "descendant_support_count": 3, "year_rank": 33, "impact_rank": 16, "novelty_rank": 38}
{"paper_id": "1998__alternative-implementations-of-two-level-adaptive-branch-prediction__10-1145-285930-286004-253f673c", "title": "Alternative implementations of two level adaptive branch prediction", "year": 1998, "doi": "10.1145/285930.286004", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 19}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 11, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.43046120903830276, "citation_count": 226, "influential_citation_count": 14, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.5354965160948861, "novelty_score": 0.16374537526067498, "canonicality_score": 0.836254624739325, "semantic_influence_score": 0.03578039642146344, "descendant_support_count": 1, "year_rank": 34, "impact_rank": 9, "novelty_rank": 47}
{"paper_id": "1998__branch-prediction-based-on-universal-data-compression-algorithms__10-1145-279361-279370-25c5a6fe", "title": "Branch prediction based on universal data compression algorithms", "year": 1998, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 7}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.6407401675668609, "citation_count": 25, "influential_citation_count": 3, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.2800351902874161, "novelty_score": 0.6257212838174794, "canonicality_score": 0.3742787161825206, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 35, "impact_rank": 32, "novelty_rank": 17}
{"paper_id": "1998__implementation-and-analysis-of-path-history-in-dynamic-branch-prediction-schemes__10-1109-12-707596-8616e50b", "title": "Implementation and analysis of path history in dynamic branch prediction schemes", "year": 1998, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 29}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 27, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.5589411290735382, "citation_count": 8, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.22594756002109737, "novelty_score": 0.4460115050005295, "canonicality_score": 0.5539884949994704, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 36, "impact_rank": 38, "novelty_rank": 32}
{"paper_id": "1998__retrospective-alternative-implementations-of-two-level-adaptive-training-branch-prediction__10-1145-285930-285964-8f8afdd2", "title": "Retrospective alternative implementations of two level adaptive training branch prediction", "year": 1998, "doi": "10.1145/285930.285964", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 25}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 2, "two_level_history": 20, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 2, "architecture_focus_selected_chunks": 2, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.6832403044243975, "citation_count": 13, "influential_citation_count": 0, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.1540063064290833, "novelty_score": 0.7190926771130312, "canonicality_score": 0.28090732288696885, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 37, "impact_rank": 44, "novelty_rank": 11}
{"paper_id": "1998__variable-length-path-branch-prediction__10-1145-291069-291042-dcc0fae6", "title": "Variable length path branch prediction", "year": 1998, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 18}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 4, "two_level_history": 12, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.6302326984627589, "citation_count": 62, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3256053458870757, "novelty_score": 0.6026367221477447, "canonicality_score": 0.39736327785225534, "semantic_influence_score": 0.05354087333194558, "descendant_support_count": 1, "year_rank": 38, "impact_rank": 25, "novelty_rank": 19}
{"paper_id": "1999__contrasting-branch-characteristics-and-branch-predictor-performance-of-c-and-c-programs__10-1109-pccc-1999-749449-d24c61b6", "title": "Contrasting branch characteristics and branch predictor performance of c and c programs", "year": 1999, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 14}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 11, "indirect_ras": 0, "two_level_history": 3, "hybrid_industrial": 4}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.681831815812364, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.14189244798337308, "novelty_score": 0.7159982742741101, "canonicality_score": 0.2840017257258899, "semantic_influence_score": 0.06144411224251383, "descendant_support_count": 1, "year_rank": 39, "impact_rank": 46, "novelty_rank": 12}
{"paper_id": "1999__extending-correlation-in-branch-prediction-schemes__10-1109-eurmic-1999-794506-655c872b", "title": "Extending correlation in branch prediction schemes", "year": 1999, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 29}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 23, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.5553158530584761, "citation_count": 7, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.22107812858615467, "novelty_score": 0.4380468936454658, "canonicality_score": 0.5619531063545342, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 40, "impact_rank": 39, "novelty_rank": 34}
{"paper_id": "1999__static-correlated-branch-prediction__10-1145-330249-330255-09716f30", "title": "Static correlated branch prediction", "year": 1999, "doi": "10.1145/330249.330255", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 13}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 13, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 20, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.4390257448955073, "citation_count": 34, "influential_citation_count": 4, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.38617450087265986, "novelty_score": 0.18256137692668112, "canonicality_score": 0.8174386230733188, "semantic_influence_score": 0.037877015680684537, "descendant_support_count": 1, "year_rank": 41, "impact_rank": 20, "novelty_rank": 45}
{"paper_id": "1999__tuning-branch-predictors-to-support-java-method-invocation__missing-ea21841d", "title": "Tuning branch predictors to support java method invocation", "year": 1999, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 6}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 4, "indirect_ras": 0, "two_level_history": 10, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.635301262354582, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.0742745790050063, "novelty_score": 0.6137721891739673, "canonicality_score": 0.38622781082603275, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 42, "impact_rank": 48, "novelty_rank": 18}
{"paper_id": "1999__walk-time-address-adjustment-for-improving-the-accuracy-of-dynamic-branch-prediction__10-1109-12-769430-76e8b8e4", "title": "Walk time address adjustment for improving the accuracy of dynamic branch prediction", "year": 1999, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 8}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 3, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 4, "architecture_focus_selected_chunks": 4, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.6416716862890881, "citation_count": 6, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.19718480502429722, "novelty_score": 0.6277677996032238, "canonicality_score": 0.3722322003967762, "semantic_influence_score": 0.04423362279448842, "descendant_support_count": 1, "year_rank": 43, "impact_rank": 41, "novelty_rank": 15}
{"paper_id": "2000__the-impact-of-delay-on-the-design-of-branch-predictors__10-1145-360128-360137-e13ad905", "title": "The impact of delay on the design of branch predictors", "year": 2000, "doi": "10.1145/360128.360137", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 26}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 2, "indirect_ras": 0, "two_level_history": 22, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.7662583415712783, "citation_count": 151, "influential_citation_count": 13, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.41086955037993944, "novelty_score": 0.9014805556050396, "canonicality_score": 0.09851944439496041, "semantic_influence_score": 0.05664872971354633, "descendant_support_count": 1, "year_rank": 44, "impact_rank": 18, "novelty_rank": 3}
{"paper_id": "2000__using-profiling-to-reduce-branch-misprediction-costs-on-a-dynamically-scheduled-processor__10-1145-335231-335251-8122b972", "title": "Using profiling to reduce branch misprediction costs on a dynamically scheduled processor", "year": 2000, "doi": "10.1145/335231.335251", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 4, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 6}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 3, "hybrid_industrial": 4}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.7463256919487249, "citation_count": 13, "influential_citation_count": 1, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.17610781514538804, "novelty_score": 0.857689184448553, "canonicality_score": 0.14231081555144698, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 45, "impact_rank": 42, "novelty_rank": 4}
{"paper_id": "2001__understanding-branches-and-designing-branch-predictors-for-high-performance-microprocessors__10-1109-5-964441-03cc97b1", "title": "Understanding branches and designing branch predictors for high performance microprocessors", "year": 2001, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 16}, "core_family": "indirect_ras", "core_family_label": "Indirect Branch / RAS", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 4, "indirect_ras": 5, "two_level_history": 1, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.5249389250551094, "citation_count": 27, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.30199538179339297, "novelty_score": 0.37130978874576626, "canonicality_score": 0.6286902112542337, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 46, "impact_rank": 28, "novelty_rank": 40}
{"paper_id": "2003__aliasing-and-anti-aliasing-in-branch-history-table-prediction__10-1145-966809-966810-cc126734", "title": "Aliasing and anti aliasing in branch history table prediction", "year": 2003, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 25}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 30, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.8048576136058451, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.040308174878952684, "novelty_score": 0.9862818780606027, "canonicality_score": 0.013718121939397254, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 47, "impact_rank": 50, "novelty_rank": 2}
{"paper_id": "2003__improving-branch-prediction-by-dynamic-dataflow-based-identification-of-correlated-branches-from__10-1145-859618-859655-f74eaaa1", "title": "Improving branch prediction by dynamic dataflow based identification of correlated branches from", "year": 2003, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 16}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 5, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 16, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.7105922926029455, "citation_count": 46, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2752210962225983, "novelty_score": 0.7791840893876625, "canonicality_score": 0.22081591061233752, "semantic_influence_score": 0.05240423790101476, "descendant_support_count": 1, "year_rank": 48, "impact_rank": 33, "novelty_rank": 7}
{"paper_id": "2005__code-placement-for-improving-dynamic-branch-prediction-accuracy__10-1145-1064978-1065025-d8c092fb", "title": "Code placement for improving dynamic branch prediction accuracy", "year": 2005, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 9, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 18}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 3, "indirect_ras": 0, "two_level_history": 20, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 15, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.7098404222413511, "citation_count": 24, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2177166672983049, "novelty_score": 0.7775322551012217, "canonicality_score": 0.2224677448987783, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 49, "impact_rank": 40, "novelty_rank": 8}
{"paper_id": "2005__simulation-differences-between-academia-and-industry-a-branch-prediction-case-study__10-1109-ispass-2005-1430556-269d61ad", "title": "Simulation differences between academia and industry a branch prediction case study", "year": 2005, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 4, "application_adjacent": 0, "core_architecture": 14}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 6}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.7248214615686441, "citation_count": 9, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.16159014375906017, "novelty_score": 0.8104451024102476, "canonicality_score": 0.1895548975897524, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 50, "impact_rank": 43, "novelty_rank": 6}
{"paper_id": "2008__address-branch-correlation-a-novel-locality-for-long-latency-hard-to-predict-branches__10-1109-hpca-2008-4658629-2046ff52", "title": "Address branch correlation a novel locality for long latency hard to predict branches", "year": 2008, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 14}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 3, "perceptron_neural": 1, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 24, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:1", "fine_cluster_label": "Early Correlation / Two-Level Foundations", "distance_to_cluster_centroid": 0.8111017322729758, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.0, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 51, "impact_rank": 51, "novelty_rank": 1}
{"paper_id": "1996__an-analysis-of-dynamic-branch-prediction-schemes-on-system-workloads__10-1145-232974-232977-5a40ff70", "title": "An analysis of dynamic branch prediction schemes on system workloads", "year": 1996, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 22}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 14, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 3, "architecture_focus_selected_chunks": 3, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.6479827595069523, "citation_count": 67, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.6976164646099632, "novelty_score": 0.6040795901380259, "canonicality_score": 0.3959204098619741, "semantic_influence_score": 0.5850079454756433, "descendant_support_count": 7, "year_rank": 1, "impact_rank": 2, "novelty_rank": 11}
{"paper_id": "2005__the-ieee-siberian-state-university-of-telecommunications-and-informatics-student-branch-history__10-1109-sibedm-2005-195654-38d1ecb0", "title": "The ieee siberian state university of telecommunications and informatics student branch history", "year": 2005, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 0}, "core_family": "mixed_core_architecture", "core_family_label": "Mixed Core Architecture", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 1, "architecture_focus_selected_chunks": 1, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.8637569105127312, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.008119610850527564, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.018095132752604288, "descendant_support_count": 1, "year_rank": 2, "impact_rank": 31, "novelty_rank": 1}
{"paper_id": "2005__unveiling-the-intel-branch-predictors__10-1109-norchp-2005-1597026-d0987f98", "title": "Unveiling the intel branch predictors", "year": 2005, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 15}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 1, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.7733038460192826, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.12933805895260295, "novelty_score": 0.8340291726298642, "canonicality_score": 0.1659708273701358, "semantic_influence_score": 0.21710874822145693, "descendant_support_count": 2, "year_rank": 3, "impact_rank": 24, "novelty_rank": 2}
{"paper_id": "2006__extending-the-ppm-branch-predictor__10-1109-pdp-2006-36-5e359ba9", "title": "Extending the ppm branch predictor", "year": 2006, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 6}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 5, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 2, "architecture_focus_selected_chunks": 2, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.7401833436777296, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.0949622392107429, "novelty_score": 0.7732569123717256, "canonicality_score": 0.22674308762827444, "semantic_influence_score": 0.11445452411468085, "descendant_support_count": 2, "year_rank": 4, "impact_rank": 27, "novelty_rank": 3}
{"paper_id": "2010__an-analysis-of-hard-to-predict-branches__10-1109-ispass-2010-5452016-e91a47e7", "title": "An analysis of hard to predict branches", "year": 2010, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 2, "application_adjacent": 0, "core_architecture": 10}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 3, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 9, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 2, "architecture_focus_selected_chunks": 2, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.56102537320829, "citation_count": 8, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.553763209636047, "novelty_score": 0.44452292469217136, "canonicality_score": 0.5554770753078286, "semantic_influence_score": 0.5794552009152426, "descendant_support_count": 6, "year_rank": 5, "impact_rank": 4, "novelty_rank": 21}
{"paper_id": "2011__improving-branch-prediction-related-wcet-abstract-interpretation__10-1109-rtcsa-2011-74-662fa648", "title": "Improving branch prediction related wcet abstract interpretation", "year": 2011, "doi": "10.1109/rtcsa.2011.74", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 8, "testing_verification": 0, "power_embedded": 4, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 10}, "core_family": "mixed_core_architecture", "core_family_label": "Mixed Core Architecture", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.5713556079483451, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5273861038369043, "novelty_score": 0.4634777010321021, "canonicality_score": 0.5365222989678979, "semantic_influence_score": 0.8139618347377904, "descendant_support_count": 6, "year_rank": 6, "impact_rank": 5, "novelty_rank": 19}
{"paper_id": "2013__dynamic-branch-prediction-for-high-level-synthesis__10-1109-fpl-2013-6645540-9844ca45", "title": "Dynamic branch prediction for high level synthesis", "year": 2013, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 4, "application_adjacent": 0, "core_architecture": 13}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 4, "architecture_focus_selected_chunks": 4, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.5278775222035137, "citation_count": 9, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.7283026475940126, "novelty_score": 0.38370048282561425, "canonicality_score": 0.6162995171743857, "semantic_influence_score": 0.9223861568986942, "descendant_support_count": 8, "year_rank": 7, "impact_rank": 1, "novelty_rank": 22}
{"paper_id": "2013__dynamic-branch-prediction-modeller-for-risc-architecture__10-1109-icmira-2013-84-476a189f", "title": "Dynamic branch prediction modeller for risc architecture", "year": 2013, "doi": "10.1109/icmira.2013.84", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 12}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 3, "two_level_history": 5, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.4962809580443016, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5109502574825178, "novelty_score": 0.325724471455233, "canonicality_score": 0.674275528544767, "semantic_influence_score": 0.6414218874424147, "descendant_support_count": 8, "year_rank": 8, "impact_rank": 8, "novelty_rank": 24}
{"paper_id": "2014__automatic-source-code-analysis-of-branch-mispredictions__10-1109-iiswc-2014-6983045-74d0290f", "title": "Automatic source code analysis of branch mispredictions", "year": 2014, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 3}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 1, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 1, "architecture_focus_selected_chunks": 1, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.5257838700153792, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.34268771882778376, "novelty_score": 0.3798588751605125, "canonicality_score": 0.6201411248394875, "semantic_influence_score": 0.28963726002841284, "descendant_support_count": 4, "year_rank": 9, "impact_rank": 11, "novelty_rank": 23}
{"paper_id": "2014__jts-based-static-branch-prediction__10-1109-icce-2014-6776101-6190ff6a", "title": "Jts based static branch prediction", "year": 2014, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 13, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 18}, "core_family": "mixed_core_architecture", "core_family_label": "Mixed Core Architecture", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "fallback_section_chunks", "architecture_focus_candidate_chunks": 0, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.5686992210643129, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.5057305206884889, "novelty_score": 0.4586035408095933, "canonicality_score": 0.5413964591904067, "semantic_influence_score": 0.4904451184733813, "descendant_support_count": 6, "year_rank": 10, "impact_rank": 9, "novelty_rank": 20}
{"paper_id": "2016__a-2-clock-cycle-naive-bayes-classifier-for-dynamic-branch-prediction-in-pipelined-risc-microproc__10-1109-apccas-2016-7803958-28196353", "title": "A 2 clock cycle naive bayes classifier for dynamic branch prediction in pipelined risc microproc", "year": 2016, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 28}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 10, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.6908150539486884, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.13997585577343788, "novelty_score": 0.6826718565965172, "canonicality_score": 0.3173281434034828, "semantic_influence_score": 0.06396773250341864, "descendant_support_count": 1, "year_rank": 11, "impact_rank": 23, "novelty_rank": 5}
{"paper_id": "2016__an-efficient-wcet-aware-hybrid-global-branch-prediction-approach__10-1109-rtcsa-2016-46-c2982616", "title": "An efficient wcet aware hybrid global branch prediction approach", "year": 2016, "doi": "10.1109/rtcsa.2016.46", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 23, "testing_verification": 0, "power_embedded": 3, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 33}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 9, "hybrid_industrial": 5}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 23, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.4803940879883385, "citation_count": 5, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.4172514738112009, "novelty_score": 0.2965739171619507, "canonicality_score": 0.7034260828380493, "semantic_influence_score": 0.28869672059386164, "descendant_support_count": 4, "year_rank": 12, "impact_rank": 10, "novelty_rank": 27}
{"paper_id": "2016__efficient-worst-case-execution-time-analysis-of-dynamic-branch-prediction__10-1109-ecrts-2016-23-5d2413ab", "title": "Efficient worst case execution time analysis of dynamic branch prediction", "year": 2016, "doi": "10.1109/ecrts.2016.23", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 10, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 13}, "core_family": "mixed_core_architecture", "core_family_label": "Mixed Core Architecture", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 25, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.6758119761790096, "citation_count": 6, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.30377279922449935, "novelty_score": 0.6551429581067105, "canonicality_score": 0.3448570418932895, "semantic_influence_score": 0.16024754761779678, "descendant_support_count": 1, "year_rank": 13, "impact_rank": 15, "novelty_rank": 6}
{"paper_id": "2017__a-probabilistic-monte-carlo-framework-for-branch-prediction__10-1109-cluster-2017-29-9887099b", "title": "A probabilistic monte carlo framework for branch prediction", "year": 2017, "doi": "10.1109/cluster.2017.29", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 8}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 5, "architecture_focus_selected_chunks": 5, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.48345104612136336, "citation_count": 7, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.33767065401141244, "novelty_score": 0.3021830789235265, "canonicality_score": 0.6978169210764735, "semantic_influence_score": 0.059205857140881286, "descendant_support_count": 1, "year_rank": 14, "impact_rank": 12, "novelty_rank": 26}
{"paper_id": "2017__branch-prediction-migration-for-multi-core-architectures__10-1109-nas-2017-8026848-7e87413f", "title": "Branch prediction migration for multi core architectures", "year": 2017, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 19}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 3, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 4, "architecture_focus_selected_chunks": 4, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.707176720454531, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.24747863784076626, "novelty_score": 0.7126936070185343, "canonicality_score": 0.28730639298146565, "semantic_influence_score": 0.22010047891078321, "descendant_support_count": 1, "year_rank": 15, "impact_rank": 19, "novelty_rank": 4}
{"paper_id": "2017__dual-decode-architecture-for-dynamic-branch-prediction__10-1109-i2ct-2017-8226306-6197a605", "title": "Dual decode architecture for dynamic branch prediction", "year": 2017, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 6, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 8}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 4, "architecture_focus_selected_chunks": 4, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.5744625890869073, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.26874314582185826, "novelty_score": 0.4691786491766277, "canonicality_score": 0.5308213508233723, "semantic_influence_score": 0.3714184317644103, "descendant_support_count": 3, "year_rank": 16, "impact_rank": 17, "novelty_rank": 18}
{"paper_id": "2017__probabilistic-monte-carlo-simulations-for-static-branch-prediction__10-1109-pccc-2017-8280494-f1500e36", "title": "Probabilistic monte carlo simulations for static branch prediction", "year": 2017, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 2, "application_adjacent": 0, "core_architecture": 12}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 5, "architecture_focus_selected_chunks": 5, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.6593690890414253, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.07212073513557536, "novelty_score": 0.6249721772950081, "canonicality_score": 0.3750278227049919, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 17, "impact_rank": 29, "novelty_rank": 8}
{"paper_id": "2018__decoupled-branch-predictor-for-embedded-dsp__10-1109-les-2017-2755062-41dd3727", "title": "Decoupled branch predictor for embedded dsp", "year": 2018, "doi": "10.1109/les.2017.2755062", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 4, "testing_verification": 0, "power_embedded": 8, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 18}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 1, "perceptron_neural": 0, "btb_fetch_target": 11, "indirect_ras": 1, "two_level_history": 0, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 1, "architecture_focus_selected_chunks": 1, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.5908906153713838, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.32227690852799296, "novelty_score": 0.4993221620555129, "canonicality_score": 0.5006778379444872, "semantic_influence_score": 0.2408056142326095, "descendant_support_count": 2, "year_rank": 18, "impact_rank": 13, "novelty_rank": 15}
{"paper_id": "2018__improving-branch-prediction-accuracy-on-multi-core-architectures-for-big-data__10-1109-bdcloud-2018-00065-b7705158", "title": "Improving branch prediction accuracy on multi core architectures for big data", "year": 2018, "doi": "10.1109/bdcloud.2018.00065", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 12}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 3, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.6033416845375319, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.18294448174399044, "novelty_score": 0.5221684222980065, "canonicality_score": 0.47783157770199347, "semantic_influence_score": 0.20291988315718154, "descendant_support_count": 2, "year_rank": 19, "impact_rank": 22, "novelty_rank": 14}
{"paper_id": "2019__a-time-predictable-branch-predictor__10-1145-3297280-3297337-25b1ce78", "title": "A time predictable branch predictor", "year": 2019, "doi": "10.1145/3297280.3297337", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 6, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 14}, "core_family": "mixed_core_architecture", "core_family_label": "Mixed Core Architecture", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 18, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.650111912243186, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.11760409884904194, "novelty_score": 0.6079863371698602, "canonicality_score": 0.39201366283013983, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 20, "impact_rank": 25, "novelty_rank": 10}
{"paper_id": "2019__dynamic-branch-prediction-for-embedded-system-applications__10-1109-icces45898-2019-9002301-c11a1fb5", "title": "Dynamic branch prediction for embedded system applications", "year": 2019, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 6, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 15}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 1, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 4, "architecture_focus_selected_chunks": 4, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.31876315512385855, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5194287451266308, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 0.5975949920268515, "descendant_support_count": 5, "year_rank": 21, "impact_rank": 6, "novelty_rank": 31}
{"paper_id": "2019__exploring-deep-learning-based-branch-prediction-for-computer-devices__10-1109-icce-asia46551-2019-8942202-faa3d6e9", "title": "Exploring deep learning based branch prediction for computer devices", "year": 2019, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 26}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 18, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.4080969136433352, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.609503134985558, "novelty_score": 0.16391703140843114, "canonicality_score": 0.8360829685915688, "semantic_influence_score": 1.0, "descendant_support_count": 7, "year_rank": 22, "impact_rank": 3, "novelty_rank": 30}
{"paper_id": "2019__implemented-static-branch-prediction-schemes-for-the-parallelism-processors__10-1109-comitcon-2019-8862216-1706ac63", "title": "Implemented static branch prediction schemes for the parallelism processors", "year": 2019, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 7, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 19}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 4, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.46185884488865336, "citation_count": 7, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3187229947459021, "novelty_score": 0.26256390710879046, "canonicality_score": 0.7374360928912096, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 23, "impact_rank": 14, "novelty_rank": 28}
{"paper_id": "2022__exploration-of-performance-of-dynamic-branch-predictors-used-in-mitigating-cost-of-branching__10-1109-icicict54557-2022-9917915-3576c4ee", "title": "Exploration of performance of dynamic branch predictors used in mitigating cost of branching", "year": 2022, "doi": "10.1109/icicict54557.2022.9917915", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 24}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 1, "perceptron_neural": 8, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.5903054205813993, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2812772570000342, "novelty_score": 0.49824839784409203, "canonicality_score": 0.501751602155908, "semantic_influence_score": 0.28039241756361843, "descendant_support_count": 3, "year_rank": 24, "impact_rank": 16, "novelty_rank": 16}
{"paper_id": "2023__an-attention-based-cnn-algorithm-to-predict-hard-to-predict-branches__10-1109-iccbd-ai62252-2023-00028-8bad9205", "title": "An attention based cnn algorithm to predict hard to predict branches", "year": 2023, "doi": "10.1109/iccbd-ai62252.2023.00028", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 40}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 14, "perceptron_neural": 30, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 5, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 18, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.49304421815345867, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.5156703701793943, "novelty_score": 0.31978543112892055, "canonicality_score": 0.6802145688710795, "semantic_influence_score": 0.445151427882958, "descendant_support_count": 3, "year_rank": 25, "impact_rank": 7, "novelty_rank": 25}
{"paper_id": "2023__branch-prediction-in-cpu-pipelining__10-1109-uemcon59035-2023-10316163-9ec6484b", "title": "Branch prediction in cpu pipelining", "year": 2023, "doi": "10.1109/uemcon59035.2023.10316163", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 17}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 3, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 10, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.4327157433645671, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.26837949440307757, "novelty_score": 0.2090897136232309, "canonicality_score": 0.7909102863767691, "semantic_influence_score": 0.12772368196717462, "descendant_support_count": 1, "year_rank": 26, "impact_rank": 18, "novelty_rank": 29}
{"paper_id": "2023__enhancing-microarchitecture-performance-through-synergistic-dynamic-branch-prediction-and-cache__10-1109-mosicom59118-2023-10458850-cb40e8d5", "title": "Enhancing microarchitecture performance through synergistic dynamic branch prediction and cache", "year": 2023, "doi": "10.1109/mosicom59118.2023.10458850", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 21}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 16, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.6070487675961405, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.23677442820726663, "novelty_score": 0.5289704874995856, "canonicality_score": 0.47102951250041436, "semantic_influence_score": 0.11750690336229172, "descendant_support_count": 1, "year_rank": 27, "impact_rank": 20, "novelty_rank": 13}
{"paper_id": "2024__cma-bp-a-clustered-multi-task-learning-and-branch-attention-based-branch-predictor__10-1109-smc54092-2024-10831163-d23428ac", "title": "Cma bp a clustered multi task learning and branch attention based branch predictor", "year": 2024, "doi": "10.1109/smc54092.2024.10831163", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 24}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 2, "perceptron_neural": 22, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.6539681228085796, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.18912526790942932, "novelty_score": 0.6150620339595273, "canonicality_score": 0.3849379660404727, "semantic_influence_score": 0.12508811449688548, "descendant_support_count": 1, "year_rank": 28, "impact_rank": 21, "novelty_rank": 9}
{"paper_id": "2025__branch-prediction-using-reinforcement-learning__10-1109-icrm66809-2025-11349018-dc326ebc", "title": "Branch prediction using reinforcement learning", "year": 2025, "doi": "10.1109/icrm66809.2025.11349018", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 4, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 30}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 1, "perceptron_neural": 22, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 3, "hybrid_industrial": 10}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.5837130141496134, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.09881690372033444, "novelty_score": 0.4861521006542609, "canonicality_score": 0.5138478993457392, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 29, "impact_rank": 26, "novelty_rank": 17}
{"paper_id": "2025__combining-static-and-simple-dynamic-branch-prediction-techniques-for-improved-efficiency-in-low__10-1109-icuis67429-2025-11380281-e76e6db0", "title": "Combining static and simple dynamic branch prediction techniques for improved efficiency in low", "year": 2025, "doi": "10.1109/icuis67429.2025.11380281", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 3, "testing_verification": 1, "power_embedded": 6, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 9}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 14}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.6603615883300769, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.0717705196589202, "novelty_score": 0.6267932977736149, "canonicality_score": 0.3732067022263851, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 30, "impact_rank": 30, "novelty_rank": 7}
{"paper_id": "2025__distant-history-branch-prediction-using-advanced-machine-learning-techniques__10-1109-hipcw66559-2025-00066-9fb81ee0", "title": "Distant history branch prediction using advanced machine learning techniques", "year": 2025, "doi": "10.1109/hipcw66559.2025.00066", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 30}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 20, "perceptron_neural": 11, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 14, "hybrid_industrial": 6}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 4, "architecture_focus_selected_chunks": 4, "fine_cluster_id": "core_architecture:2", "fine_cluster_label": "Dynamic / Static Predictor Characterization", "distance_to_cluster_centroid": 0.6307080370539923, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.08223413682562083, "novelty_score": 0.5723824885067716, "canonicality_score": 0.42761751149322835, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 31, "impact_rank": 28, "novelty_rank": 12}
{"paper_id": "2002__dynamic-branch-prediction-with-perceptrons__10-1109-hpca-2001-903263-2a26339b", "title": "Dynamic branch prediction with perceptrons", "year": 2002, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 43}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 38, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 18, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.26700734897646383, "citation_count": 406, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.9879270374950289, "novelty_score": 0.06277940502584954, "canonicality_score": 0.9372205949741504, "semantic_influence_score": 1.0, "descendant_support_count": 16, "year_rank": 1, "impact_rank": 1, "novelty_rank": 33}
{"paper_id": "2002__neural-methods-for-dynamic-branch-prediction__10-1145-571637-571639-7120c2eb", "title": "Neural methods for dynamic branch prediction", "year": 2002, "doi": "10.1145/571637.571639", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 26}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 28, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 13, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 23, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.22880698251979148, "citation_count": 197, "influential_citation_count": 19, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.8821193397858911, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 0.7591300233554017, "descendant_support_count": 13, "year_rank": 2, "impact_rank": 2, "novelty_rank": 34}
{"paper_id": "2004__fast-path-based-neural-branch-prediction__10-1109-micro-2003-1253199-e02b6990", "title": "Fast path based neural branch prediction", "year": 2004, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 47}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 41, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 5, "hybrid_industrial": 5}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.3478867820034499, "citation_count": 71, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5707508276504663, "novelty_score": 0.1956986190344719, "canonicality_score": 0.8043013809655282, "semantic_influence_score": 0.35787259672962823, "descendant_support_count": 6, "year_rank": 3, "impact_rank": 3, "novelty_rank": 30}
{"paper_id": "2004__prophet-critic-hybrid-branch-prediction__10-1145-1028176-1006722-66ace577", "title": "Prophet critic hybrid branch prediction", "year": 2004, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 14}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 13}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.7546973623918314, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.11842294323541869, "novelty_score": 0.8642609540050109, "canonicality_score": 0.1357390459949891, "semantic_influence_score": 0.11100175633845993, "descendant_support_count": 1, "year_rank": 4, "impact_rank": 32, "novelty_rank": 4}
{"paper_id": "2005__a-simple-divide-and-conquer-approach-for-neural-class-branch-prediction__10-1109-pact-2005-6-8a053060", "title": "A simple divide and conquer approach for neural class branch prediction", "year": 2005, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 36}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 24, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 5, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.4563739144675847, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.21907787287355246, "novelty_score": 0.3739889932062435, "canonicality_score": 0.6260110067937565, "semantic_influence_score": 0.044677958336322134, "descendant_support_count": 1, "year_rank": 5, "impact_rank": 24, "novelty_rank": 20}
{"paper_id": "2005__better-branch-prediction-through-prophet-critic-hybrids__10-1109-mm-2005-5-722a1140", "title": "Better branch prediction through prophet critic hybrids", "year": 2005, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 16}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 16}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.7042758137488476, "citation_count": 4, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.14632271079693082, "novelty_score": 0.7813969629519734, "canonicality_score": 0.21860303704802664, "semantic_influence_score": 0.018126618887891917, "descendant_support_count": 1, "year_rank": 6, "impact_rank": 28, "novelty_rank": 6}
{"paper_id": "2005__improved-latency-and-accuracy-for-neural-branch-prediction__10-1145-1062247-1062250-0f5df6ff", "title": "Improved latency and accuracy for neural branch prediction", "year": 2005, "doi": "10.1145/1062247.1062250", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 26}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 28, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 3, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 15, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.27665709454678256, "citation_count": 19, "influential_citation_count": 3, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.5318509628322197, "novelty_score": 0.07863803000115059, "canonicality_score": 0.9213619699988495, "semantic_influence_score": 0.4349841753623001, "descendant_support_count": 8, "year_rank": 7, "impact_rank": 4, "novelty_rank": 32}
{"paper_id": "2005__merging-path-and-gshare-indexing-in-perceptron-branch-prediction__10-1145-1089008-1089011-70ee056a", "title": "Merging path and gshare indexing in perceptron branch prediction", "year": 2005, "doi": "10.1145/1089008.1089011", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 38}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 38, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 7, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.3919761970670885, "citation_count": 40, "influential_citation_count": 3, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.4540714809333371, "novelty_score": 0.2681562288003986, "canonicality_score": 0.7318437711996014, "semantic_influence_score": 0.1984075786942928, "descendant_support_count": 4, "year_rank": 8, "impact_rank": 5, "novelty_rank": 28}
{"paper_id": "2005__piecewise-linear-branch-prediction__10-1145-1080695-1070002-821132ab", "title": "Piecewise linear branch prediction", "year": 2005, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 56}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 49, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 5, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 20, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.5525177429405012, "citation_count": 65, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.38817537614850445, "novelty_score": 0.5319940834265956, "canonicality_score": 0.4680059165734044, "semantic_influence_score": 0.10670129042332752, "descendant_support_count": 2, "year_rank": 9, "impact_rank": 7, "novelty_rank": 11}
{"paper_id": "2006__controlling-the-power-and-area-of-neural-branch-predictors-for-practical-implementation-in-high__10-1109-sbac-pad-2006-14-8906595a", "title": "Controlling the power and area of neural branch predictors for practical implementation in high", "year": 2006, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 5, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 37}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 26, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 9, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.5489481532265229, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.28216426027513863, "novelty_score": 0.5261277334614946, "canonicality_score": 0.47387226653850545, "semantic_influence_score": 0.24116695177765443, "descendant_support_count": 4, "year_rank": 10, "impact_rank": 16, "novelty_rank": 12}
{"paper_id": "2006__evaluating-branch-prediction-using-two-level-perceptron-table__10-1109-pdp-2006-34-d4e2483a", "title": "Evaluating branch prediction using two level perceptron table", "year": 2006, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 45}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 29, "btb_fetch_target": 5, "indirect_ras": 0, "two_level_history": 13, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.47494453754624477, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2614719793926814, "novelty_score": 0.4045084037768181, "canonicality_score": 0.5954915962231819, "semantic_influence_score": 0.181231506122777, "descendant_support_count": 4, "year_rank": 11, "impact_rank": 20, "novelty_rank": 19}
{"paper_id": "2007__a-neural-net-branch-predictor-to-reduce-power__10-1109-vlsid-2007-14-64b9c829", "title": "A neural net branch predictor to reduce power", "year": 2007, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 9, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 39}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 33, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 15, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.5271353687914777, "citation_count": 6, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.27101504247025626, "novelty_score": 0.4902800765982432, "canonicality_score": 0.5097199234017569, "semantic_influence_score": 0.12645084282047503, "descendant_support_count": 2, "year_rank": 12, "impact_rank": 18, "novelty_rank": 14}
{"paper_id": "2007__a-study-of-dynamic-branch-predictors-counter-versus-perceptron__10-1109-itng-2007-22-db505cb4", "title": "A study of dynamic branch predictors counter versus perceptron", "year": 2007, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 47}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 15, "btb_fetch_target": 3, "indirect_ras": 0, "two_level_history": 30, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.4012082474134354, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.30921834267945963, "novelty_score": 0.283328403354528, "canonicality_score": 0.716671596645472, "semantic_influence_score": 0.23570340126661551, "descendant_support_count": 4, "year_rank": 13, "impact_rank": 14, "novelty_rank": 25}
{"paper_id": "2007__combining-local-and-global-history-hashing-in-perceptron-branch-prediction__10-1109-icis-2007-81-0d0bae5b", "title": "Combining local and global history hashing in perceptron branch prediction", "year": 2007, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 56}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 48, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 18, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.42307771338284095, "citation_count": 6, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3120043173964689, "novelty_score": 0.31926921202058034, "canonicality_score": 0.6807307879794197, "semantic_influence_score": 0.14450799926560765, "descendant_support_count": 2, "year_rank": 14, "impact_rank": 13, "novelty_rank": 23}
{"paper_id": "2007__improving-branch-prediction-and-predicated-execution-in-out-of-order-processors__10-1109-hpca-2007-346186-e85abb50", "title": "Improving branch prediction and predicated execution in out of order processors", "year": 2007, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 4, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 13}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 10, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.8372926226902149, "citation_count": 13, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.15766073664768818, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 15, "impact_rank": 27, "novelty_rank": 1}
{"paper_id": "2007__rule-selection-in-fuzzy-systems-using-heuristics-and-branch-prediction__10-1109-foci-2007-371534-532e2fe4", "title": "Rule selection in fuzzy systems using heuristics and branch prediction", "year": 2007, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 3}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 2, "architecture_focus_selected_chunks": 2, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.8107023418910679, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.019809269333577878, "novelty_score": 0.9563008902039174, "canonicality_score": 0.0436991097960826, "semantic_influence_score": 0.025418181745081016, "descendant_support_count": 1, "year_rank": 16, "impact_rank": 34, "novelty_rank": 2}
{"paper_id": "2008__branch-predictor-on-line-evolutionary-system__10-1145-1389095-1389404-e1807084", "title": "Branch predictor on line evolutionary system", "year": 2008, "doi": "10.1145/1389095.1389404", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 6}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 5, "architecture_focus_selected_chunks": 5, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.7990424233434614, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.11902263506558089, "novelty_score": 0.937138698398798, "canonicality_score": 0.06286130160120196, "semantic_influence_score": 0.05374174342662721, "descendant_support_count": 1, "year_rank": 17, "impact_rank": 31, "novelty_rank": 3}
{"paper_id": "2008__global-local-hashed-perceptron-branch-prediction__10-1109-itng-2008-258-23143451", "title": "Global local hashed perceptron branch prediction", "year": 2008, "doi": "10.1109/itng.2008.258", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 44}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 44, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 15, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.41250564101300924, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2241438142647256, "novelty_score": 0.30189481290268055, "canonicality_score": 0.6981051870973194, "semantic_influence_score": 0.05406577060584504, "descendant_support_count": 1, "year_rank": 18, "impact_rank": 23, "novelty_rank": 24}
{"paper_id": "2008__low-power-high-performance-analog-neural-branch-prediction__10-1109-micro-2008-4771812-a71f90d2", "title": "Low power high performance analog neural branch prediction", "year": 2008, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 4, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 28}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 3, "perceptron_neural": 38, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 5, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 15, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.43428158165719954, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.39369320686361475, "novelty_score": 0.3376819197900203, "canonicality_score": 0.6623180802099797, "semantic_influence_score": 0.278568261143744, "descendant_support_count": 4, "year_rank": 19, "impact_rank": 6, "novelty_rank": 21}
{"paper_id": "2009__generalizing-neural-branch-prediction__10-1145-1498690-1498692-4372cba3", "title": "Generalizing neural branch prediction", "year": 2009, "doi": "10.1145/1498690.1498692", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 32}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 38, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 3, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 18, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.33253368624973156, "citation_count": 5, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3250533162316816, "novelty_score": 0.17046697059422558, "canonicality_score": 0.8295330294057744, "semantic_influence_score": 0.1303395141262187, "descendant_support_count": 3, "year_rank": 20, "impact_rank": 11, "novelty_rank": 31}
{"paper_id": "2011__a-study-of-perceptron-based-branch-prediction-on-simplescalar-platform__10-1109-csae-2011-5952918-b4e95c7a", "title": "A study of perceptron based branch prediction on simplescalar platform", "year": 2011, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 56}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 49, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 10, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 18, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.39781849848665796, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3308516387875622, "novelty_score": 0.2777576080834547, "canonicality_score": 0.7222423919165453, "semantic_influence_score": 0.33550998431711454, "descendant_support_count": 5, "year_rank": 21, "impact_rank": 9, "novelty_rank": 26}
{"paper_id": "2011__an-optimized-scaled-neural-branch-predictor__10-1109-iccd-2011-6081385-764ea713", "title": "An optimized scaled neural branch predictor", "year": 2011, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 41}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 2, "perceptron_neural": 20, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 11, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.4888323455457795, "citation_count": 21, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3252454664467364, "novelty_score": 0.4273319629254696, "canonicality_score": 0.5726680370745304, "semantic_influence_score": 0.06786908958702557, "descendant_support_count": 1, "year_rank": 22, "impact_rank": 10, "novelty_rank": 17}
{"paper_id": "2013__a-practical-low-power-memristor-based-analog-neural-branch-predictor__10-1109-islped-2013-6629290-355d0090", "title": "A practical low power memristor based analog neural branch predictor", "year": 2013, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 5, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 43}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 38, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 4, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.47542221912583316, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.21803590473931167, "novelty_score": 0.4052934372238763, "canonicality_score": 0.5947065627761237, "semantic_influence_score": 0.05660562272353511, "descendant_support_count": 1, "year_rank": 23, "impact_rank": 25, "novelty_rank": 18}
{"paper_id": "2013__extended-scaled-neural-predictor-for-improved-branch-prediction__10-1109-ijcnn-2013-6707059-69cb9045", "title": "Extended scaled neural predictor for improved branch prediction", "year": 2013, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 2, "application_adjacent": 0, "core_architecture": 23}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 21, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 10, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 19, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.4324498894648583, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.24176038258022098, "novelty_score": 0.3346716725936719, "canonicality_score": 0.6653283274063281, "semantic_influence_score": 0.10737277700508809, "descendant_support_count": 3, "year_rank": 24, "impact_rank": 22, "novelty_rank": 22}
{"paper_id": "2013__memristors-for-neural-branch-prediction__10-1145-2482767-2482801-3fa08aa3", "title": "Memristors for neural branch prediction", "year": 2013, "doi": "10.1145/2482767.2482801", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 25}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 29, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.5267624050730911, "citation_count": 25, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.31561841222463216, "novelty_score": 0.4896671390139115, "canonicality_score": 0.5103328609860884, "semantic_influence_score": 0.050888378433756334, "descendant_support_count": 1, "year_rank": 25, "impact_rank": 12, "novelty_rank": 15}
{"paper_id": "2014__bias-free-branch-predictor__10-1109-micro-2014-32-96f5b5cc", "title": "Bias free branch predictor", "year": 2014, "doi": "10.1109/micro.2014.32", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 26}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 14, "perceptron_neural": 13, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 11, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.7070884543871414, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.06419420264376631, "novelty_score": 0.7860193245207789, "canonicality_score": 0.21398067547922106, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 26, "impact_rank": 33, "novelty_rank": 5}
{"paper_id": "2018__a-study-on-deep-belief-net-for-branch-prediction__10-1109-access-2017-2772334-6fec7500", "title": "A study on deep belief net for branch prediction", "year": 2018, "doi": "10.1109/access.2017.2772334", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 1, "core_architecture": 63}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 26, "perceptron_neural": 34, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 8, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.5369853445755859, "citation_count": 17, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.34838427055784066, "novelty_score": 0.506467764743767, "canonicality_score": 0.493532235256233, "semantic_influence_score": 0.1800677602604844, "descendant_support_count": 3, "year_rank": 27, "impact_rank": 8, "novelty_rank": 13}
{"paper_id": "2019__bit-level-perceptron-prediction-for-indirect-branches__10-1145-3307650-3322217-b3bab239", "title": "Bit level perceptron prediction for indirect branches", "year": 2019, "doi": "10.1145/3307650.3322217", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 4, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 29}, "core_family": "indirect_ras", "core_family_label": "Indirect Branch / RAS", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 6, "btb_fetch_target": 7, "indirect_ras": 34, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.5985516170912476, "citation_count": 23, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2653135417732731, "novelty_score": 0.6076472642277948, "canonicality_score": 0.3923527357722052, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 28, "impact_rank": 19, "novelty_rank": 8}
{"paper_id": "2019__enhancing-branch-predictors-using-genetic-algorithm__10-1109-icmsao-2019-8880435-7a4be69a", "title": "Enhancing branch predictors using genetic algorithm", "year": 2019, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 32}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 24, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 9, "hybrid_industrial": 6}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.6120702770145388, "citation_count": 7, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.19540852742422066, "novelty_score": 0.6298641565105854, "canonicality_score": 0.37013584348941464, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 29, "impact_rank": 26, "novelty_rank": 7}
{"paper_id": "2020__branchnet-a-convolutional-neural-network-to-predict-hard-to-predict-branches__10-1109-micro50266-2020-00022-90c790d0", "title": "Branchnet a convolutional neural network to predict hard to predict branches", "year": 2020, "doi": "10.1109/micro50266.2020.00022", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 39}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 14, "perceptron_neural": 23, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 3, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.5918823984447982, "citation_count": 45, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3062882544983796, "novelty_score": 0.5966869091985758, "canonicality_score": 0.4033130908014242, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 30, "impact_rank": 15, "novelty_rank": 9}
{"paper_id": "2020__exploring-convolution-neural-network-for-branch-prediction__10-1109-access-2020-3017196-48ddb215", "title": "Exploring convolution neural network for branch prediction", "year": 2020, "doi": "10.1109/access.2020.3017196", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 33}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 11, "perceptron_neural": 35, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.5258887383591375, "citation_count": 19, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.27738601546228925, "novelty_score": 0.48823133403138325, "canonicality_score": 0.5117686659686167, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 31, "impact_rank": 17, "novelty_rank": 16}
{"paper_id": "2021__cpu-branch-prediction-using-perceptron__10-1109-upcon52273-2021-9667663-7d731d48", "title": "Cpu branch prediction using perceptron", "year": 2021, "doi": "10.1109/upcon52273.2021.9667663", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 32}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 21, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 15, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.3914526076026127, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.24395189974571507, "novelty_score": 0.267295749226338, "canonicality_score": 0.7327042507736621, "semantic_influence_score": 0.1373640549422338, "descendant_support_count": 2, "year_rank": 32, "impact_rank": 21, "novelty_rank": 29}
{"paper_id": "2023__design-and-implementation-of-perceptron-based-branch-predictor__10-1109-iccbd-ai62252-2023-00054-bcfa5c94", "title": "Design and implementation of perceptron based branch predictor", "year": 2023, "doi": "10.1109/iccbd-ai62252.2023.00054", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 39}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 3, "perceptron_neural": 19, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 9, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.39301995861180605, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.14040931312755442, "novelty_score": 0.269871571736717, "canonicality_score": 0.730128428263283, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 33, "impact_rank": 29, "novelty_rank": 27}
{"paper_id": "2023__superbp-design-space-exploration-of-perceptron-based-branch-predictors-for-superconducting-cpus__10-1145-3613424-3614267-c7c521eb", "title": "Superbp design space exploration of perceptron based branch predictors for superconducting cpus", "year": 2023, "doi": "10.1145/3613424.3614267", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 21}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 23, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 28, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:3", "fine_cluster_label": "Perceptron / Neural", "distance_to_cluster_centroid": 0.5678570054919408, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.12656278878028016, "novelty_score": 0.5572029980480541, "canonicality_score": 0.44279700195194593, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 34, "impact_rank": 30, "novelty_rank": 10}
{"paper_id": "1991__strategies-for-branch-target-buffers__10-1145-123465-123473-9ad53f50", "title": "Strategies for branch target buffers", "year": 1991, "doi": "10.1145/123465.123473", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 11}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 14, "indirect_ras": 1, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.39093664314620336, "citation_count": 36, "influential_citation_count": 1, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.7216731452564222, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 0.8888270370909549, "descendant_support_count": 13, "year_rank": 1, "impact_rank": 3, "novelty_rank": 40}
{"paper_id": "1993__branch-history-table-indexing-to-prevent-pipeline-bubbles-in-wide-issue-superscalar-processors__10-1109-micro-1993-282752-1e87a50a", "title": "Branch history table indexing to prevent pipeline bubbles in wide issue superscalar processors", "year": 1993, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 4, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 10}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 2, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 10}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.6149079847574928, "citation_count": 13, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.42454900291655573, "novelty_score": 0.5911248457717079, "canonicality_score": 0.4088751542282921, "semantic_influence_score": 0.35491077932593823, "descendant_support_count": 6, "year_rank": 2, "impact_rank": 10, "novelty_rank": 20}
{"paper_id": "1993__branch-target-buffer-design-and-optimization__10-1109-12-214687-b7b9b366", "title": "Branch target buffer design and optimization", "year": 1993, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 30}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 41, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 23, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.44547908272079617, "citation_count": 146, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.9663228232088604, "novelty_score": 0.14395319932270623, "canonicality_score": 0.8560468006772938, "semantic_influence_score": 1.0, "descendant_support_count": 15, "year_rank": 3, "impact_rank": 1, "novelty_rank": 37}
{"paper_id": "1993__increasing-the-instruction-fetch-rate-via-multiple-branch-prediction-and-a-branch-address-cache__10-1145-165939-165956-38590cba", "title": "Increasing the instruction fetch rate via multiple branch prediction and a branch address cache", "year": 1993, "doi": "10.1145/165939.165956", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 9}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 9, "indirect_ras": 0, "two_level_history": 9, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.5076897557197945, "citation_count": 159, "influential_citation_count": 11, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.8451711310651366, "novelty_score": 0.30814507412832376, "canonicality_score": 0.6918549258716762, "semantic_influence_score": 0.6896939776696719, "descendant_support_count": 9, "year_rank": 4, "impact_rank": 2, "novelty_rank": 33}
{"paper_id": "1994__fast-and-accurate-instruction-fetch-and-branch-prediction__10-1145-192007-192011-4ab16ae1", "title": "Fast and accurate instruction fetch and branch prediction", "year": 1994, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 21}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 32, "indirect_ras": 1, "two_level_history": 0, "hybrid_industrial": 4}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.5629152262991949, "citation_count": 92, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.6069138399874472, "novelty_score": 0.45390098889877206, "canonicality_score": 0.5460990111012279, "semantic_influence_score": 0.40403443803955946, "descendant_support_count": 7, "year_rank": 5, "impact_rank": 4, "novelty_rank": 28}
{"paper_id": "1995__partial-resolution-in-branch-target-buffers__10-1109-micro-1995-476826-06db1fd2", "title": "Partial resolution in branch target buffers", "year": 1995, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 15}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 25, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.5477751454856727, "citation_count": 28, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.4554387421222417, "novelty_score": 0.41394195721427657, "canonicality_score": 0.5860580427857234, "semantic_influence_score": 0.2330229606372339, "descendant_support_count": 2, "year_rank": 6, "impact_rank": 7, "novelty_rank": 29}
{"paper_id": "1996__multiple-block-ahead-branch-predictors__10-1145-237090-237169-bdf42c9f", "title": "Multiple block ahead branch predictors", "year": 1996, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 9}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 4, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.5320458033043889, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.3377044122962416, "novelty_score": 0.37242769514793206, "canonicality_score": 0.6275723048520679, "semantic_influence_score": 0.21347531548660173, "descendant_support_count": 4, "year_rank": 7, "impact_rank": 16, "novelty_rank": 32}
{"paper_id": "1997__instruction-prefetching-using-branch-prediction-information__10-1109-iccd-1997-628926-102efe5a", "title": "Instruction prefetching using branch prediction information", "year": 1997, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 44}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 50, "indirect_ras": 1, "two_level_history": 0, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.5861520441302872, "citation_count": 52, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5356750787021735, "novelty_score": 0.515229640403074, "canonicality_score": 0.48477035959692605, "semantic_influence_score": 0.36019406053768094, "descendant_support_count": 5, "year_rank": 8, "impact_rank": 5, "novelty_rank": 24}
{"paper_id": "1997__partial-resolution-in-branch-target-buffers__10-1109-12-628399-64c9cc30", "title": "Partial resolution in branch target buffers", "year": 1997, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 22}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 27, "indirect_ras": 0, "two_level_history": 3, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.5329859322007778, "citation_count": 28, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.45476749119386656, "novelty_score": 0.3749089659430499, "canonicality_score": 0.6250910340569501, "semantic_influence_score": 0.21479860516632912, "descendant_support_count": 3, "year_rank": 9, "impact_rank": 8, "novelty_rank": 31}
{"paper_id": "1998__a-comparison-of-the-effect-of-branch-prediction-on-multithreaded-and-scalar-architectures__10-1145-1216475-1216476-c30d29fd", "title": "A comparison of the effect of branch prediction on multithreaded and scalar architectures", "year": 1998, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 16}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 4}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.7444337049785525, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.1583494614400309, "novelty_score": 0.9329805083681586, "canonicality_score": 0.0670194916318414, "semantic_influence_score": 0.15099611507189534, "descendant_support_count": 3, "year_rank": 10, "impact_rank": 33, "novelty_rank": 4}
{"paper_id": "1999__branch-prediction-instruction-window-size-and-cache-size-performance-trade-offs-and-simulation-t__10-1109-12-811115-8ab4a648", "title": "Branch prediction instruction window size and cache size performance trade offs and simulation t", "year": 1999, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 5}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.6515849632704755, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.1732221216651492, "novelty_score": 0.6879259503723438, "canonicality_score": 0.31207404962765617, "semantic_influence_score": 0.1137141525383605, "descendant_support_count": 3, "year_rank": 11, "impact_rank": 32, "novelty_rank": 16}
{"paper_id": "1999__reducing-branch-misprediction-penalties-via-dynamic-control-independence-detection__10-1145-305138-305175-8034ca0d", "title": "Reducing branch misprediction penalties via dynamic control independence detection", "year": 1999, "doi": "10.1145/305138.305175", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 1, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 5}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 4}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.711635500596724, "citation_count": 51, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.36126862838669316, "novelty_score": 0.8464166052932479, "canonicality_score": 0.15358339470675209, "semantic_influence_score": 0.11645666736575827, "descendant_support_count": 3, "year_rank": 12, "impact_rank": 12, "novelty_rank": 9}
{"paper_id": "2000__completion-time-multiple-branch-prediction-for-enhancing-trace-cache-performance__10-1145-342001-339654-b22db17c", "title": "Completion time multiple branch prediction for enhancing trace cache performance", "year": 2000, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 32}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 16, "indirect_ras": 0, "two_level_history": 9, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.621620904573891, "citation_count": 27, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.35494762583652445, "novelty_score": 0.608842173634275, "canonicality_score": 0.39115782636572505, "semantic_influence_score": 0.09813144140989731, "descendant_support_count": 2, "year_rank": 13, "impact_rank": 14, "novelty_rank": 19}
{"paper_id": "2002__difficult-path-branch-prediction-using-subordinate-microthreads__10-1145-545214-545250-c44d266f", "title": "Difficult path branch prediction using subordinate microthreads", "year": 2002, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 1, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 9}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 2, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.6935078010578367, "citation_count": 47, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.33241489764731635, "novelty_score": 0.7985723877383156, "canonicality_score": 0.20142761226168437, "semantic_influence_score": 0.04426654032019872, "descendant_support_count": 1, "year_rank": 14, "impact_rank": 17, "novelty_rank": 11}
{"paper_id": "2003__an-alternative-to-branch-prediction__10-1145-882105-882109-fc93e25b", "title": "An alternative to branch prediction", "year": 2003, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 16}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 7, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.7549917573702782, "citation_count": 9, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.18126450231395655, "novelty_score": 0.9608462480061349, "canonicality_score": 0.03915375199386506, "semantic_influence_score": 0.024224063760303807, "descendant_support_count": 1, "year_rank": 15, "impact_rank": 31, "novelty_rank": 3}
{"paper_id": "2005__fast-branch-misprediction-recovery-in-out-of-order-superscalar-processors__10-1145-1088149-1088156-e228a040", "title": "Fast branch misprediction recovery in out of order superscalar processors", "year": 2005, "doi": "10.1145/1088149.1088156", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 6}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 4}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.6362471203229607, "citation_count": 22, "influential_citation_count": 1, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.35194765007524925, "novelty_score": 0.6474449674859004, "canonicality_score": 0.3525550325140996, "semantic_influence_score": 0.18488596430814447, "descendant_support_count": 3, "year_rank": 16, "impact_rank": 15, "novelty_rank": 17}
{"paper_id": "2006__branch-predictor-guided-instruction-decoding__10-1145-1152154-1152186-64df2397", "title": "Branch predictor guided instruction decoding", "year": 2006, "doi": "10.1145/1152154.1152186", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 12}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 16, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.4948117770281516, "citation_count": 3, "influential_citation_count": 0, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.21158997238367716, "novelty_score": 0.2741563811411625, "canonicality_score": 0.7258436188588375, "semantic_influence_score": 0.07494526542771868, "descendant_support_count": 2, "year_rank": 17, "impact_rank": 28, "novelty_rank": 35}
{"paper_id": "2007__a-branch-target-instruction-prefetching-technique-for-improved-performance__10-1109-adcom-2007-101-b76db7da", "title": "A branch target instruction prefetching technique for improved performance", "year": 2007, "doi": "10.1109/adcom.2007.101", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 21}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 41, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.41915532907003195, "citation_count": 0, "influential_citation_count": 0, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.19715217911878766, "novelty_score": 0.07447723554540085, "canonicality_score": 0.9255227644545991, "semantic_influence_score": 0.16663932700170794, "descendant_support_count": 2, "year_rank": 18, "impact_rank": 29, "novelty_rank": 39}
{"paper_id": "2007__reducing-misprediction-penalty-in-the-branch-target-buffer__10-1109-mwscas-2007-4488750-9a329422", "title": "Reducing misprediction penalty in the branch target buffer", "year": 2007, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 1, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 27}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 38, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.5734779865202018, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2560306606089035, "novelty_score": 0.4817791538534776, "canonicality_score": 0.5182208461465224, "semantic_influence_score": 0.1299662905651897, "descendant_support_count": 3, "year_rank": 19, "impact_rank": 22, "novelty_rank": 27}
{"paper_id": "2008__mechanism-for-return-stack-and-branch-history-corrections-under-misprediction-in-deep-pipeline-d__10-1109-apcsac-2008-4625446-acd02e48", "title": "Mechanism for return stack and branch history corrections under misprediction in deep pipeline d", "year": 2008, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 1, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 22}, "core_family": "indirect_ras", "core_family_label": "Indirect Branch / RAS", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 2, "indirect_ras": 21, "two_level_history": 4, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.6564240216983597, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.18563241081966636, "novelty_score": 0.7006976185968784, "canonicality_score": 0.2993023814031216, "semantic_influence_score": 0.1369167091410427, "descendant_support_count": 2, "year_rank": 20, "impact_rank": 30, "novelty_rank": 15}
{"paper_id": "2008__speculative-return-address-stack-management-revisited__10-1145-1455650-1455654-e47eba15", "title": "Speculative return address stack management revisited", "year": 2008, "doi": "10.1145/1455650.1455654", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 23}, "core_family": "indirect_ras", "core_family_label": "Indirect Branch / RAS", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 7, "indirect_ras": 46, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.6298204449100424, "citation_count": 7, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2725907162383287, "novelty_score": 0.6304831210060976, "canonicality_score": 0.3695168789939024, "semantic_influence_score": 0.1213409909545316, "descendant_support_count": 1, "year_rank": 21, "impact_rank": 20, "novelty_rank": 18}
{"paper_id": "2009__virtual-program-counter-vpc-prediction-very-low-cost-indirect-branch-prediction-using-conditiona__10-1109-tc-2008-227-bf89b153", "title": "Virtual program counter vpc prediction very low cost indirect branch prediction using conditiona", "year": 2009, "doi": "10.1109/tc.2008.227", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 23}, "core_family": "indirect_ras", "core_family_label": "Indirect Branch / RAS", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 4, "indirect_ras": 34, "two_level_history": 1, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 26, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.7151867809773074, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.2117957646153434, "novelty_score": 0.8557894565346704, "canonicality_score": 0.14421054346532958, "semantic_influence_score": 0.24076085939392078, "descendant_support_count": 4, "year_rank": 22, "impact_rank": 27, "novelty_rank": 8}
{"paper_id": "2010__value-based-btb-indexing-for-indirect-jump-prediction__10-1109-hpca-2010-5416659-2fd7195e", "title": "Value based btb indexing for indirect jump prediction", "year": 2010, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 4, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 44}, "core_family": "indirect_ras", "core_family_label": "Indirect Branch / RAS", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 23, "indirect_ras": 33, "two_level_history": 5, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.5788025256817113, "citation_count": 20, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.4287131488718318, "novelty_score": 0.4958321454907527, "canonicality_score": 0.5041678545092473, "semantic_influence_score": 0.259437654260974, "descendant_support_count": 4, "year_rank": 23, "impact_rank": 9, "novelty_rank": 26}
{"paper_id": "2011__tap-prediction-reusing-conditional-branch-predictor-for-indirect-branches-with-target-address-po__10-1109-iccd-2011-6081386-195bf53f", "title": "Tap prediction reusing conditional branch predictor for indirect branches with target address po", "year": 2011, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 28}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 2, "perceptron_neural": 5, "btb_fetch_target": 15, "indirect_ras": 9, "two_level_history": 1, "hybrid_industrial": 4}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.7309226655517025, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.059066472386798866, "novelty_score": 0.8973209858598127, "canonicality_score": 0.10267901414018732, "semantic_influence_score": 0.04037538306391811, "descendant_support_count": 1, "year_rank": 24, "impact_rank": 38, "novelty_rank": 6}
{"paper_id": "2012__b-fetch-branch-prediction-directed-prefetching-for-in-order-processors__10-1109-l-ca-2011-33-3130c7c9", "title": "B fetch branch prediction directed prefetching for in order processors", "year": 2012, "doi": "10.1109/l-ca.2011.33", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 23}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 28, "indirect_ras": 1, "two_level_history": 0, "hybrid_industrial": 4}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.5850107990662969, "citation_count": 17, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.39801308504758887, "novelty_score": 0.51221756614578, "canonicality_score": 0.48778243385422004, "semantic_influence_score": 0.22234147464240644, "descendant_support_count": 3, "year_rank": 25, "impact_rank": 11, "novelty_rank": 25}
{"paper_id": "2012__compiler-techniques-to-improve-dynamic-branch-prediction-for-indirect-jump-and-call-instructions__10-1145-2086696-2086703-e68c7b74", "title": "Compiler techniques to improve dynamic branch prediction for indirect jump and call instructions", "year": 2012, "doi": "10.1145/2086696.2086703", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 7, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 32}, "core_family": "indirect_ras", "core_family_label": "Indirect Branch / RAS", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 3, "indirect_ras": 26, "two_level_history": 5, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.6634057496177846, "citation_count": 7, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2274275448469753, "novelty_score": 0.7191244084258772, "canonicality_score": 0.2808755915741228, "semantic_influence_score": 0.058680760747992396, "descendant_support_count": 1, "year_rank": 26, "impact_rank": 25, "novelty_rank": 14}
{"paper_id": "2012__improve-indirect-branch-prediction-with-private-cache-in-dynamic-binary-translation__10-1109-hpcc-2012-45-b9eb9f54", "title": "Improve indirect branch prediction with private cache in dynamic binary translation", "year": 2012, "doi": "10.1109/hpcc.2012.45", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 17}, "core_family": "indirect_ras", "core_family_label": "Indirect Branch / RAS", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 22, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.6053996365404516, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2360415911354807, "novelty_score": 0.5660295776320146, "canonicality_score": 0.43397042236798544, "semantic_influence_score": 0.12152654592950615, "descendant_support_count": 2, "year_rank": 27, "impact_rank": 23, "novelty_rank": 21}
{"paper_id": "2012__self-aligning-return-address-stack__10-1109-nas-2012-49-990520a5", "title": "Self aligning return address stack", "year": 2012, "doi": "10.1109/nas.2012.49", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 30}, "core_family": "indirect_ras", "core_family_label": "Indirect Branch / RAS", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 2, "indirect_ras": 30, "two_level_history": 0, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.7575646785443336, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.009708921702445217, "novelty_score": 0.9676369276585159, "canonicality_score": 0.032363072341484056, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 28, "impact_rank": 40, "novelty_rank": 2}
{"paper_id": "2013__a-cam-based-separated-btb-for-a-superscalar-processor__10-1109-candar-2013-68-eb3abb43", "title": "A cam based separated btb for a superscalar processor", "year": 2013, "doi": "10.1109/candar.2013.68", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 54}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 50, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 6}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.5979253986349189, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.23432800959407937, "novelty_score": 0.5463029121694438, "canonicality_score": 0.4536970878305562, "semantic_influence_score": 0.15460076687289703, "descendant_support_count": 2, "year_rank": 29, "impact_rank": 24, "novelty_rank": 23}
{"paper_id": "2013__branch-prediction-directed-dynamic-instruction-cache-locking-for-embedded-systems__10-1109-rtcsa-2013-6732221-da1e303c", "title": "Branch prediction directed dynamic instruction cache locking for embedded systems", "year": 2013, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 5, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 6}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 2, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.7166233759744685, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.10471007597431013, "novelty_score": 0.8595810442888175, "canonicality_score": 0.14041895571118246, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 30, "impact_rank": 37, "novelty_rank": 7}
{"paper_id": "2013__two-level-bulk-preload-branch-prediction__10-1109-hpca-2013-6522308-9cf05f17", "title": "Two level bulk preload branch prediction", "year": 2013, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 19}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 14, "indirect_ras": 0, "two_level_history": 8, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 24, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.6715211564696699, "citation_count": 20, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2652389787889154, "novelty_score": 0.7405433033129788, "canonicality_score": 0.2594566966870212, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 31, "impact_rank": 21, "novelty_rank": 13}
{"paper_id": "2014__author-retrospective-for-increasing-the-instruction-fetch-rate-via-multiple-branch-prediction-an__10-1145-2591635-2591649-ec4aceab", "title": "Author retrospective for increasing the instruction fetch rate via multiple branch prediction an", "year": 2014, "doi": "10.1145/2591635.2591649", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 27}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 11, "indirect_ras": 0, "two_level_history": 5, "hybrid_industrial": 6}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.7698267256953423, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.04902729913791666, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 32, "impact_rank": 39, "novelty_rank": 1}
{"paper_id": "2014__b-fetch-branch-prediction-directed-prefetching-for-chip-multiprocessors__10-1109-micro-2014-29-040648c7", "title": "B fetch branch prediction directed prefetching for chip multiprocessors", "year": 2014, "doi": "10.1109/micro.2014.29", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 28}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 42, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 18, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.6008885966977069, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.13376290653561154, "novelty_score": 0.5541236448812948, "canonicality_score": 0.44587635511870516, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 33, "impact_rank": 34, "novelty_rank": 22}
{"paper_id": "2014__increasing-the-instruction-fetch-rate-via-multiple-branch-prediction-and-a-branch-address-cache__10-1145-2591635-2667167-837111a2", "title": "Increasing the instruction fetch rate via multiple branch prediction and a branch address cache", "year": 2014, "doi": "10.1145/2591635.2667167", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 9}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 9, "indirect_ras": 0, "two_level_history": 9, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.5040699781966348, "citation_count": 125, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.4769634516689535, "novelty_score": 0.29859143920917747, "canonicality_score": 0.7014085607908225, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 34, "impact_rank": 6, "novelty_rank": 34}
{"paper_id": "2014__leveraging-dynamic-slicing-to-enhance-indirect-branch-prediction__10-1109-iccd-2014-6974696-2e27b9bf", "title": "Leveraging dynamic slicing to enhance indirect branch prediction", "year": 2014, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 40}, "core_family": "indirect_ras", "core_family_label": "Indirect Branch / RAS", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 7, "indirect_ras": 44, "two_level_history": 6, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.7444145014767004, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.11095270889148626, "novelty_score": 0.9329298247986048, "canonicality_score": 0.06707017520139524, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 35, "impact_rank": 36, "novelty_rank": 5}
{"paper_id": "2014__optimal-pipeline-performance-via-transactional-slice-with-no-branch-prediction-overhead__10-1109-uksim-2014-35-a081beca", "title": "Optimal pipeline performance via transactional slice with no branch prediction overhead", "year": 2014, "doi": "10.1109/uksim.2014.35", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 3}, "core_family": "indirect_ras", "core_family_label": "Indirect Branch / RAS", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 2, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 1, "architecture_focus_selected_chunks": 1, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.7015642346126596, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.11235342389184026, "novelty_score": 0.8198356351176608, "canonicality_score": 0.18016436488233922, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 36, "impact_rank": 35, "novelty_rank": 10}
{"paper_id": "2016__recovery-of-performance-degradation-in-defective-branch-target-buffers__10-1109-iolts-2016-7604679-63f6c869", "title": "Recovery of performance degradation in defective branch target buffers", "year": 2016, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 2, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 19}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 32, "indirect_ras": 3, "two_level_history": 0, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.5356015239251315, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.32090865285040404, "novelty_score": 0.3818122654613592, "canonicality_score": 0.6181877345386408, "semantic_influence_score": 0.23170857824962576, "descendant_support_count": 3, "year_rank": 37, "impact_rank": 18, "novelty_rank": 30}
{"paper_id": "2018__exploring-predictive-replacement-policies-for-instruction-cache-and-branch-target-buffer__10-1109-isca-2018-00050-49b23361", "title": "Exploring predictive replacement policies for instruction cache and branch target buffer", "year": 2018, "doi": "10.1109/isca.2018.00050", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 25}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 28, "indirect_ras": 0, "two_level_history": 4, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.6827233897835953, "citation_count": 27, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.27990139285531335, "novelty_score": 0.7701092218468124, "canonicality_score": 0.2298907781531876, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 38, "impact_rank": 19, "novelty_rank": 12}
{"paper_id": "2023__branch-target-buffer-organizations__10-1145-3613424-3623774-875ba52c", "title": "Branch target buffer organizations", "year": 2023, "doi": "10.1145/3613424.3623774", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 30}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 42, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 17, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.42458872488979027, "citation_count": 6, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.35733811373694985, "novelty_score": 0.08881753124066666, "canonicality_score": 0.9111824687593333, "semantic_influence_score": 0.09911278671972744, "descendant_support_count": 1, "year_rank": 39, "impact_rank": 13, "novelty_rank": 38}
{"paper_id": "2024__avm-btb-adaptive-and-virtualized-multi-level-branch-target-buffer__10-1109-isca59077-2024-00012-c2f7f400", "title": "Avm btb adaptive and virtualized multi level branch target buffer", "year": 2024, "doi": "10.1109/isca59077.2024.00012", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 36}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 54, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 18, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:4", "fine_cluster_label": "BTB / Fetch / Target", "distance_to_cluster_centroid": 0.4904253613894364, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.2212261897377611, "novelty_score": 0.26257936754079636, "canonicality_score": 0.7374206324592036, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 40, "impact_rank": 26, "novelty_rank": 36}
{"paper_id": "2002__design-tradeoffs-for-the-alpha-ev8-conditional-branch-predictor__10-1145-545214-545249-48c7ec39", "title": "Design tradeoffs for the alpha ev8 conditional branch predictor", "year": 2002, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 43}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 4, "indirect_ras": 1, "two_level_history": 8, "hybrid_industrial": 25}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.6272065806299423, "citation_count": 147, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.6375685282443998, "novelty_score": 0.5226245510634733, "canonicality_score": 0.4773754489365267, "semantic_influence_score": 0.416277527686151, "descendant_support_count": 8, "year_rank": 1, "impact_rank": 2, "novelty_rank": 16}
{"paper_id": "2004__exploring-design-space-of-scalable-per-address-branch-predictors__10-1109-tencon-2004-1414555-f7eef2a7", "title": "Exploring design space of scalable per address branch predictors", "year": 2004, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 26}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 37, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.7565600336194136, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.13066743340625353, "novelty_score": 0.823512361096221, "canonicality_score": 0.17648763890377905, "semantic_influence_score": 0.21556414920374542, "descendant_support_count": 7, "year_rank": 2, "impact_rank": 23, "novelty_rank": 8}
{"paper_id": "2005__analysis-of-the-o-geometric-history-length-branch-predictor__10-1145-1080695-1070003-67d00e5a", "title": "Analysis of the o geometric history length branch predictor", "year": 2005, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 60}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 54, "perceptron_neural": 3, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 5, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.4025271883681726, "citation_count": 125, "influential_citation_count": 11, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.9909828720016336, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 1.0, "descendant_support_count": 14, "year_rank": 3, "impact_rank": 1, "novelty_rank": 28}
{"paper_id": "2005__improving-branch-prediction-accuracy-with-parallel-conservative-correctors__10-1145-1062261-1062316-3d10c4b4", "title": "Improving branch prediction accuracy with parallel conservative correctors", "year": 2005, "doi": "10.1145/1062261.1062316", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 19}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 1, "btb_fetch_target": 0, "indirect_ras": 1, "two_level_history": 7, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 17, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.7645593921957428, "citation_count": 1, "influential_citation_count": 0, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.11624067125040734, "novelty_score": 0.8421195913484684, "canonicality_score": 0.15788040865153163, "semantic_influence_score": 0.15348775416285115, "descendant_support_count": 5, "year_rank": 4, "impact_rank": 26, "novelty_rank": 7}
{"paper_id": "2006__area-aware-optimizations-for-resource-constrained-branch-predictors-exploited-in-embedded-proces__10-1109-icsamos-2006-300808-38d6f9c6", "title": "Area aware optimizations for resource constrained branch predictors exploited in embedded proces", "year": 2006, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 8, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 16}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 8, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.7836902421939967, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.16695105682281758, "novelty_score": 0.8866196756292348, "canonicality_score": 0.11338032437076517, "semantic_influence_score": 0.18990994215941148, "descendant_support_count": 4, "year_rank": 5, "impact_rank": 21, "novelty_rank": 6}
{"paper_id": "2006__using-indexing-functions-to-reduce-conflict-aliasing-in-branch-prediction-tables__10-1109-tc-2006-133-ffe88f91", "title": "Using indexing functions to reduce conflict aliasing in branch prediction tables", "year": 2006, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 31}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 6, "btb_fetch_target": 2, "indirect_ras": 0, "two_level_history": 8, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.7886270477898367, "citation_count": 7, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.22367167405814714, "novelty_score": 0.8981031311533066, "canonicality_score": 0.10189686884669336, "semantic_influence_score": 0.12190196414660494, "descendant_support_count": 3, "year_rank": 6, "impact_rank": 15, "novelty_rank": 5}
{"paper_id": "2007__branch-misprediction-prediction-complementary-branch-predictors__10-1109-l-ca-2007-13-94c644c0", "title": "Branch misprediction prediction complementary branch predictors", "year": 2007, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 22}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 1, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.8298296763713693, "citation_count": 5, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.12987548716404168, "novelty_score": 0.9939441651185855, "canonicality_score": 0.006055834881414479, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 7, "impact_rank": 24, "novelty_rank": 2}
{"paper_id": "2007__computational-and-storage-power-optimizations-for-the-o-gehl-branch-predictor__10-1145-1242531-1242549-d7eca2ff", "title": "Computational and storage power optimizations for the o gehl branch predictor", "year": 2007, "doi": "10.1145/1242531.1242549", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 3, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 33}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 38, "perceptron_neural": 2, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 4, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.5001717626115392, "citation_count": 7, "influential_citation_count": 0, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.3586662482417313, "novelty_score": 0.22713009530606026, "canonicality_score": 0.7728699046939398, "semantic_influence_score": 0.3606344987160037, "descendant_support_count": 5, "year_rank": 8, "impact_rank": 8, "novelty_rank": 23}
{"paper_id": "2007__hardware-efficient-piecewise-linear-branch-predictor__10-1109-vlsid-2007-89-84ab76b6", "title": "Hardware efficient piecewise linear branch predictor", "year": 2007, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 24}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 19, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.6814552546665851, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.16999875069073273, "novelty_score": 0.6488118645895715, "canonicality_score": 0.3511881354104285, "semantic_influence_score": 0.11737974066150737, "descendant_support_count": 2, "year_rank": 9, "impact_rank": 18, "novelty_rank": 10}
{"paper_id": "2007__introducing-entropies-for-representing-program-behavior-and-branch-predictor-performance__10-1145-1281700-1281717-18aa2a6f", "title": "Introducing entropies for representing program behavior and branch predictor performance", "year": 2007, "doi": "10.1145/1281700.1281717", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 20}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 3, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 4, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.7922080433622479, "citation_count": 11, "influential_citation_count": 1, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.21463492127116499, "novelty_score": 0.9064328501566908, "canonicality_score": 0.09356714984330916, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 10, "impact_rank": 16, "novelty_rank": 4}
{"paper_id": "2007__os-aware-branch-prediction-improving-microprocessor-control-flow-prediction-for-operating-system__10-1109-tc-2007-250619-1255360d", "title": "Os aware branch prediction improving microprocessor control flow prediction for operating system", "year": 2007, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 24}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 10, "hybrid_industrial": 7}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 18, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.8324331156817215, "citation_count": 5, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.14673670606262262, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.04017178849458662, "descendant_support_count": 1, "year_rank": 11, "impact_rank": 22, "novelty_rank": 1}
{"paper_id": "2008__accurate-branch-prediction-for-short-threads__10-1145-1353534-1346298-ecf7f337", "title": "Accurate branch prediction for short threads", "year": 2008, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 8}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 4, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.6789776649005452, "citation_count": 22, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.36989395823177035, "novelty_score": 0.6430487671102646, "canonicality_score": 0.3569512328897354, "semantic_influence_score": 0.1693970677370427, "descendant_support_count": 2, "year_rank": 12, "impact_rank": 7, "novelty_rank": 11}
{"paper_id": "2009__a-computation-saving-partial-sum-global-update-scheme-for-perceptron-branch-predictor__10-1109-csie-2009-3-4234ab41", "title": "A computation saving partial sum global update scheme for perceptron branch predictor", "year": 2009, "doi": "10.1109/csie.2009.3", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 3, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 32}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 16, "perceptron_neural": 21, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 4, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 15, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.5942990515254517, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.12732268271982256, "novelty_score": 0.4460786673857875, "canonicality_score": 0.5539213326142125, "semantic_influence_score": 0.04635283608379922, "descendant_support_count": 1, "year_rank": 13, "impact_rank": 25, "novelty_rank": 19}
{"paper_id": "2009__creating-artificial-global-history-to-improve-branch-prediction-accuracy__10-1145-1542275-1542315-974000c2", "title": "Creating artificial global history to improve branch prediction accuracy", "year": 2009, "doi": "10.1145/1542275.1542315", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 31}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 4, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 20, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 27, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.4904637600276932, "citation_count": 14, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.49227134742129625, "novelty_score": 0.20454840483133113, "canonicality_score": 0.7954515951686689, "semantic_influence_score": 0.32262428884162303, "descendant_support_count": 4, "year_rank": 14, "impact_rank": 4, "novelty_rank": 26}
{"paper_id": "2009__filtering-global-history-power-and-performance-efficient-branch-predictor__10-1109-asap-2009-26-7cafd2cb", "title": "Filtering global history power and performance efficient branch predictor", "year": 2009, "doi": "10.1109/asap.2009.26", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 7, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 15}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 17, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.4952677727102349, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.43924534372954166, "novelty_score": 0.21572297205016816, "canonicality_score": 0.7842770279498319, "semantic_influence_score": 0.5318054797739659, "descendant_support_count": 6, "year_rank": 15, "impact_rank": 6, "novelty_rank": 25}
{"paper_id": "2009__spotlight-a-low-complexity-highly-accurate-profile-based-branch-predictor__10-1109-pccc-2009-5403813-8e466585", "title": "Spotlight a low complexity highly accurate profile based branch predictor", "year": 2009, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 30}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 16, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 19, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.621536241021746, "citation_count": 5, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.24071403473636452, "novelty_score": 0.5094348292012282, "canonicality_score": 0.4905651707987718, "semantic_influence_score": 0.03936476205373777, "descendant_support_count": 1, "year_rank": 16, "impact_rank": 12, "novelty_rank": 17}
{"paper_id": "2010__evaluating-and-improving-variable-length-history-branch-predictors__10-1109-compsym-2010-5685430-ac84d0c8", "title": "Evaluating and improving variable length history branch predictors", "year": 2010, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 59}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 21, "perceptron_neural": 19, "btb_fetch_target": 13, "indirect_ras": 0, "two_level_history": 9, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.574883358554073, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.237909353532897, "novelty_score": 0.40091601263313975, "canonicality_score": 0.5990839873668603, "semantic_influence_score": 0.16248229044271698, "descendant_support_count": 3, "year_rank": 17, "impact_rank": 14, "novelty_rank": 21}
{"paper_id": "2011__a-new-case-for-the-tage-branch-predictor__10-1145-2155620-2155635-cd5cc9e9", "title": "A new case for the tage branch predictor", "year": 2011, "doi": "10.1145/2155620.2155635", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 40}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 38, "perceptron_neural": 2, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 6, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 20, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.5923129258096134, "citation_count": 101, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.538118416153489, "novelty_score": 0.44145875965795156, "canonicality_score": 0.5585412403420484, "semantic_influence_score": 0.21945204879425087, "descendant_support_count": 3, "year_rank": 18, "impact_rank": 3, "novelty_rank": 20}
{"paper_id": "2011__storage-free-confidence-estimation-for-the-tage-branch-predictor__10-1109-hpca-2011-5749750-3e74ab33", "title": "Storage free confidence estimation for the tage branch predictor", "year": 2011, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 22}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 9, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 0, "two_level_history": 6, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.693365024149594, "citation_count": 19, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3183692213539705, "novelty_score": 0.6765150636532183, "canonicality_score": 0.32348493634678166, "semantic_influence_score": 0.09128759529725229, "descendant_support_count": 1, "year_rank": 19, "impact_rank": 10, "novelty_rank": 9}
{"paper_id": "2012__energy-efficient-branch-prediction-with-compiler-guided-history-stack__10-1109-date-2012-6176513-3791097f", "title": "Energy efficient branch prediction with compiler guided history stack", "year": 2012, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 12, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 28}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 3, "perceptron_neural": 3, "btb_fetch_target": 2, "indirect_ras": 0, "two_level_history": 23, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.5001215616471424, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.45568210650845575, "novelty_score": 0.22701332333059465, "canonicality_score": 0.7729866766694053, "semantic_influence_score": 0.3196944335823345, "descendant_support_count": 3, "year_rank": 20, "impact_rank": 5, "novelty_rank": 24}
{"paper_id": "2012__novel-o-gehl-based-hyperblock-predictor-for-edge-architectures__10-1109-nas-2012-26-bf94c169", "title": "Novel o gehl based hyperblock predictor for edge architectures", "year": 2012, "doi": "10.1109/nas.2012.26", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 33}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 57, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.6424372492555908, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.08498991127833709, "novelty_score": 0.5580524613526471, "canonicality_score": 0.4419475386473529, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 21, "impact_rank": 27, "novelty_rank": 13}
{"paper_id": "2012__record-branch-prediction-an-optimized-scheme-for-two-level-branch-predictors__10-1109-hpcc-2012-223-d635ed9b", "title": "Record branch prediction an optimized scheme for two level branch predictors", "year": 2012, "doi": "10.1109/hpcc.2012.223", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 47}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 6, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 33, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.6327761511531544, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.16823029169180723, "novelty_score": 0.5355798749363401, "canonicality_score": 0.4644201250636599, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 22, "impact_rank": 20, "novelty_rank": 14}
{"paper_id": "2013__an-energy-efficient-branch-prediction-technique-via-global-history-noise-reduction__10-1109-islped-2013-6629296-ac33fad3", "title": "An energy efficient branch prediction technique via global history noise reduction", "year": 2013, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 24}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 4, "perceptron_neural": 4, "btb_fetch_target": 0, "indirect_ras": 3, "two_level_history": 9, "hybrid_industrial": 4}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 15, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.5742794529073354, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.27507034546935466, "novelty_score": 0.39951127357659455, "canonicality_score": 0.6004887264234055, "semantic_influence_score": 0.13560532506047576, "descendant_support_count": 1, "year_rank": 23, "impact_rank": 11, "novelty_rank": 22}
{"paper_id": "2013__store-load-branch-slb-predictor-a-compiler-assisted-branch-prediction-for-data-dependent-branche__10-1109-hpca-2013-6522307-9025a50d", "title": "Store load branch slb predictor a compiler assisted branch prediction for data dependent branche", "year": 2013, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 6, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 16}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 9, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 1, "two_level_history": 3, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.8252678151700918, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.04393201237598861, "novelty_score": 0.9833328641072592, "canonicality_score": 0.016667135892740825, "semantic_influence_score": 0.05561695944023766, "descendant_support_count": 1, "year_rank": 24, "impact_rank": 28, "novelty_rank": 3}
{"paper_id": "2015__an-energy-efficient-branch-prediction-with-grouped-global-history__10-1109-icpp-2015-23-779f8347", "title": "An energy efficient branch prediction with grouped global history", "year": 2015, "doi": "10.1109/icpp.2015.23", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 46}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 5, "perceptron_neural": 13, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 20, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 17, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.4366658803330462, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.32995997831225393, "novelty_score": 0.07940967964364633, "canonicality_score": 0.9205903203563537, "semantic_influence_score": 0.16492464648584118, "descendant_support_count": 2, "year_rank": 25, "impact_rank": 9, "novelty_rank": 27}
{"paper_id": "2016__badgr-a-practical-ghr-implementation-for-tage-branch-predictors__10-1109-iccd-2016-7753338-2062fa5f", "title": "Badgr a practical ghr implementation for tage branch predictors", "year": 2016, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 32}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 26, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 3, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.6125726510702855, "citation_count": 6, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.23813340003625766, "novelty_score": 0.48858470971701135, "canonicality_score": 0.5114152902829887, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 26, "impact_rank": 13, "novelty_rank": 18}
{"paper_id": "2017__an-empirical-study-on-performance-of-branch-predictors-with-varying-storage-budgets__10-1109-ised-2017-8303913-5cf63b01", "title": "An empirical study on performance of branch predictors with varying storage budgets", "year": 2017, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 3, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 9}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 4, "architecture_focus_selected_chunks": 4, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.6562428886566924, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.17839865158955628, "novelty_score": 0.5901656250100363, "canonicality_score": 0.40983437498996367, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 27, "impact_rank": 17, "novelty_rank": 12}
{"paper_id": "2020__shared-pattern-history-tables-in-multicomponent-branch-predictors-with-a-dealiasing-cache__10-1109-les-2019-2957512-9795ecad", "title": "Shared pattern history tables in multicomponent branch predictors with a dealiasing cache", "year": 2020, "doi": "10.1109/les.2019.2957512", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 3, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 24}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 21, "hybrid_industrial": 7}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:5", "fine_cluster_label": "Long Global-History / GEHL-TAGE Evolution", "distance_to_cluster_centroid": 0.6323014950287218, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.16844261726847407, "novelty_score": 0.5344757819376724, "canonicality_score": 0.4655242180623276, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 28, "impact_rank": 19, "novelty_rank": 15}
{"paper_id": "2003__branch-prediction-on-demand__10-1145-871506-871603-ba88ad00", "title": "Branch prediction on demand", "year": 2003, "doi": "10.1145/871506.871603", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 6, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 16}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 3, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 8}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.35663408141752384, "citation_count": 49, "influential_citation_count": 2, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.6948506743467455, "novelty_score": 0.14031104103405076, "canonicality_score": 0.8596889589659492, "semantic_influence_score": 0.5581073027207074, "descendant_support_count": 5, "year_rank": 1, "impact_rank": 5, "novelty_rank": 19}
{"paper_id": "2003__branch-prediction-on-demand-an-energy-efficient-solution-microprocessor-architecture__10-1109-lpe-2003-1231933-31d10b15", "title": "Branch prediction on demand an energy efficient solution microprocessor architecture", "year": 2003, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 4, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 24}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 8, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 9}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.288428001757708, "citation_count": 15, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.8861437861838032, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 1.0, "descendant_support_count": 8, "year_rank": 2, "impact_rank": 1, "novelty_rank": 23}
{"paper_id": "2003__branch-prediction-techniques-for-low-power-vliw-processors__10-1145-764808-764866-5d031437", "title": "Branch prediction techniques for low power vliw processors", "year": 2003, "doi": "10.1145/764808.764866", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 11, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 20}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 4, "indirect_ras": 0, "two_level_history": 5, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 4, "architecture_focus_selected_chunks": 4, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.3852313113819389, "citation_count": 13, "influential_citation_count": 0, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.5785900849725029, "novelty_score": 0.19914021179140814, "canonicality_score": 0.8008597882085918, "semantic_influence_score": 0.7899343438079143, "descendant_support_count": 6, "year_rank": 3, "impact_rank": 6, "novelty_rank": 18}
{"paper_id": "2003__customizing-the-branch-predictor-to-reduce-complexity-and-energy-consumption__10-1109-mm-2003-1240209-e045de26", "title": "Customizing the branch predictor to reduce complexity and energy consumption", "year": 2003, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 8, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 15}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 4, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 7}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.3476265260884329, "citation_count": 27, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.7537191906967426, "novelty_score": 0.12178102916853709, "canonicality_score": 0.8782189708314629, "semantic_influence_score": 0.6468171097270119, "descendant_support_count": 7, "year_rank": 4, "impact_rank": 4, "novelty_rank": 20}
{"paper_id": "2004__power-aware-branch-prediction-characterization-and-design__10-1109-tc-2004-1261827-da58e1d9", "title": "Power aware branch prediction characterization and design", "year": 2004, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 7, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 15}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 7, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 17, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.31551886920757344, "citation_count": 57, "influential_citation_count": 10, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.8859828751201198, "novelty_score": 0.05573033713951422, "canonicality_score": 0.9442696628604857, "semantic_influence_score": 0.6981212162601338, "descendant_support_count": 6, "year_rank": 5, "impact_rank": 2, "novelty_rank": 22}
{"paper_id": "2004__power-aware-branch-prediction-techniques__10-1145-988952-989058-fa80d55e", "title": "Power aware branch prediction techniques", "year": 2004, "doi": "10.1145/988952.989058", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 6, "testing_verification": 0, "power_embedded": 11, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 19}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 2, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 4}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.3431716933614033, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.8342931858222336, "novelty_score": 0.11261671096289264, "canonicality_score": 0.8873832890371074, "semantic_influence_score": 0.8115402844444306, "descendant_support_count": 7, "year_rank": 6, "impact_rank": 3, "novelty_rank": 21}
{"paper_id": "2005__energy-aware-fetch-mechanism-trace-cache-and-btb-customization__10-1109-lpe-2005-195483-be45fb60", "title": "Energy aware fetch mechanism trace cache and btb customization", "year": 2005, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 5, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 21}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 25, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.49531687484789844, "citation_count": 11, "influential_citation_count": 1, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.39970815437812424, "novelty_score": 0.4256041881666566, "canonicality_score": 0.5743958118333434, "semantic_influence_score": 0.2245724167963192, "descendant_support_count": 2, "year_rank": 7, "impact_rank": 9, "novelty_rank": 12}
{"paper_id": "2007__branch-prediction-and-power-reduction-techniques-in-the-clustered-loop-buffer-vliw-architecture__10-1109-pacrim-2007-4313192-c17028db", "title": "Branch prediction and power reduction techniques in the clustered loop buffer vliw architecture", "year": 2007, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 5, "testing_verification": 0, "power_embedded": 5, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 6}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 4, "architecture_focus_selected_chunks": 4, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.5085454677173922, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.13068996347916026, "novelty_score": 0.452817563370038, "canonicality_score": 0.547182436629962, "semantic_influence_score": 0.05674516005500197, "descendant_support_count": 1, "year_rank": 8, "impact_rank": 21, "novelty_rank": 10}
{"paper_id": "2007__towards-an-energy-efficient-branch-prediction-scheme-using-profiling-adaptive-bias-measurement-a__10-1109-dtis-2007-4449485-bd822185", "title": "Towards an energy efficient branch prediction scheme using profiling adaptive bias measurement a", "year": 2007, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 10, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 13}, "core_family": "mixed_core_architecture", "core_family_label": "Mixed Core Architecture", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 5, "architecture_focus_selected_chunks": 5, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.43934562159757784, "citation_count": 6, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3749988282997854, "novelty_score": 0.31046218248765456, "canonicality_score": 0.6895378175123454, "semantic_influence_score": 0.15680672955536684, "descendant_support_count": 2, "year_rank": 9, "impact_rank": 12, "novelty_rank": 17}
{"paper_id": "2008__low-power-area-branch-prediction-using-complementary-branch-predictors__10-1109-ipdps-2008-4536323-b48e092c", "title": "Low power area branch prediction using complementary branch predictors", "year": 2008, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 9, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 27}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.5541683021128948, "citation_count": 7, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2791484460706645, "novelty_score": 0.5466711820046903, "canonicality_score": 0.45332881799530966, "semantic_influence_score": 0.018121000909419926, "descendant_support_count": 1, "year_rank": 10, "impact_rank": 15, "novelty_rank": 7}
{"paper_id": "2009__power-aware-branch-target-prediction-using-a-new-btb-architecture__10-1109-vlsisoc-2009-6041330-5732e2f5", "title": "Power aware branch target prediction using a new btb architecture", "year": 2009, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 8, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 35}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 28, "indirect_ras": 0, "two_level_history": 4, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.49072235248821294, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.31924022058162815, "novelty_score": 0.41615250558121836, "canonicality_score": 0.5838474944187817, "semantic_influence_score": 0.1880976322261985, "descendant_support_count": 2, "year_rank": 11, "impact_rank": 13, "novelty_rank": 13}
{"paper_id": "2010__cost-effective-branch-prediction-by-combining-hedging-and-filtering__10-1109-compsym-2010-5685433-282815b0", "title": "Cost effective branch prediction by combining hedging and filtering", "year": 2010, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 13, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 24}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 3, "btb_fetch_target": 16, "indirect_ras": 0, "two_level_history": 8, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.6994145221530723, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.13836237089452655, "novelty_score": 0.845466369204182, "canonicality_score": 0.15453363079581806, "semantic_influence_score": 0.025670018158758915, "descendant_support_count": 1, "year_rank": 12, "impact_rank": 20, "novelty_rank": 3}
{"paper_id": "2011__error-resilient-design-of-branch-predictors-for-effective-yield-improvement__10-1109-latw-2011-5985910-9a098fe7", "title": "Error resilient design of branch predictors for effective yield improvement", "year": 2011, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 2, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 8}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 2, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.7745342921619218, "citation_count": 5, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.20392588360028877, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.10144586451311778, "descendant_support_count": 1, "year_rank": 13, "impact_rank": 17, "novelty_rank": 1}
{"paper_id": "2011__exploring-impact-of-faults-on-branch-predictors-power-for-diagnosis-of-faulty-module__10-1109-ats-2011-41-a2b8b11d", "title": "Exploring impact of faults on branch predictors power for diagnosis of faulty module", "year": 2011, "doi": "10.1109/ats.2011.41", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 1, "power_embedded": 6, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 13}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 12, "hybrid_industrial": 5}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 2, "architecture_focus_selected_chunks": 2, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.5323590478698734, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3826590246081302, "novelty_score": 0.5018059854961525, "canonicality_score": 0.4981940145038475, "semantic_influence_score": 0.3661396011630891, "descendant_support_count": 2, "year_rank": 14, "impact_rank": 10, "novelty_rank": 9}
{"paper_id": "2012__evaluation-of-branch-predictors-targeting-easeful-diagnosis-of-design-inaccuracies__10-1109-icdcsyst-2012-6188711-d6c76f0a", "title": "Evaluation of branch predictors targeting easeful diagnosis of design inaccuracies", "year": 2012, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 1, "power_embedded": 5, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 14}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 6, "two_level_history": 12, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 5, "architecture_focus_selected_chunks": 5, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.5497741565151759, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.14113246553138592, "novelty_score": 0.5376317071316846, "canonicality_score": 0.4623682928683154, "semantic_influence_score": 0.11636594052638204, "descendant_support_count": 1, "year_rank": 15, "impact_rank": 19, "novelty_rank": 8}
{"paper_id": "2013__dynamic-btb-resizing-for-variable-stages-superscalar-architecture__10-1109-candar-2013-63-46262cdc", "title": "Dynamic btb resizing for variable stages superscalar architecture", "year": 2013, "doi": "10.1109/candar.2013.63", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 11, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 35}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 30, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 14}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.6063450068222184, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.0665370804143743, "novelty_score": 0.6540071818452536, "canonicality_score": 0.34599281815474636, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 16, "impact_rank": 23, "novelty_rank": 4}
{"paper_id": "2015__enhancing-branch-prediction-using-software-evolution__10-1109-nas-2015-7255211-fda3f3ba", "title": "Enhancing branch prediction using software evolution", "year": 2015, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 6, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 13}, "core_family": "mixed_core_architecture", "core_family_label": "Mixed Core Architecture", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 4, "architecture_focus_selected_chunks": 4, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.7138540765352028, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.08528513437839495, "novelty_score": 0.8751708899379571, "canonicality_score": 0.12482911006204289, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 17, "impact_rank": 22, "novelty_rank": 2}
{"paper_id": "2015__on-demand-dynamic-branch-prediction__10-1109-lca-2014-2330820-f1deb74d", "title": "On demand dynamic branch prediction", "year": 2015, "doi": "10.1109/lca.2014.2330820", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 17}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 5}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.5761413304789401, "citation_count": 8, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.37768994281080825, "novelty_score": 0.5918732886216896, "canonicality_score": 0.40812671137831036, "semantic_influence_score": 0.23389414868599742, "descendant_support_count": 1, "year_rank": 18, "impact_rank": 11, "novelty_rank": 5}
{"paper_id": "2018__analysis-and-characterization-of-ultra-low-power-branch-predictors__10-1109-iccd-2018-00030-1fa25239", "title": "Analysis and characterization of ultra low power branch predictors", "year": 2018, "doi": "10.1109/iccd.2018.00030", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 8, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 19}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 5, "perceptron_neural": 0, "btb_fetch_target": 2, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 5}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.45341316858810854, "citation_count": 12, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5393994116397139, "novelty_score": 0.33940142328380446, "canonicality_score": 0.6605985767161955, "semantic_influence_score": 0.4136228433582338, "descendant_support_count": 3, "year_rank": 19, "impact_rank": 7, "novelty_rank": 16}
{"paper_id": "2019__assessing-the-effects-of-low-voltage-in-branch-prediction-units__10-1109-ispass-2019-00020-3614d479", "title": "Assessing the effects of low voltage in branch prediction units", "year": 2019, "doi": "10.1109/ispass.2019.00020", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 3, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 22}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 1, "perceptron_neural": 1, "btb_fetch_target": 4, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 12}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.4729359490569841, "citation_count": 24, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.45123983386410127, "novelty_score": 0.3795629699542697, "canonicality_score": 0.6204370300457303, "semantic_influence_score": 0.10552657103276397, "descendant_support_count": 1, "year_rank": 20, "impact_rank": 8, "novelty_rank": 14}
{"paper_id": "2020__energy-efficient-on-demand-dynamic-branch-prediction-models__10-1109-tc-2019-2956710-26963784", "title": "Energy efficient on demand dynamic branch prediction models", "year": 2020, "doi": "10.1109/tc.2019.2956710", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 4, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 18}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 4, "indirect_ras": 2, "two_level_history": 0, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.498214603565896, "citation_count": 7, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2931529763270133, "novelty_score": 0.4315652892163632, "canonicality_score": 0.5684347107836367, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 21, "impact_rank": 14, "novelty_rank": 11}
{"paper_id": "2024__branch-predictor-design-for-energy-harvesting-powered-nonvolatile-processors__10-1109-tc-2023-3339977-d533aa18", "title": "Branch predictor design for energy harvesting powered nonvolatile processors", "year": 2024, "doi": "10.1109/tc.2023.3339977", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 9}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 2, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.574238640673697, "citation_count": 5, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.23764392931939507, "novelty_score": 0.5879591450633724, "canonicality_score": 0.41204085493662757, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 22, "impact_rank": 16, "novelty_rank": 6}
{"paper_id": "2024__energy-efficiency-analysis-of-branch-prediction-for-a-processor-tightly-coupled-with-power-suppl__10-1109-icrera62673-2024-10815124-145912f7", "title": "Energy efficiency analysis of branch prediction for a processor tightly coupled with power suppl", "year": 2024, "doi": "10.1109/icrera62673.2024.10815124", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 7, "simulator_fpga": 9, "application_adjacent": 0, "core_architecture": 19}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 16, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:6", "fine_cluster_label": "Energy-Aware Predictor and Fetch Design", "distance_to_cluster_centroid": 0.4623542726278672, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.19266157980045867, "novelty_score": 0.35779473399847106, "canonicality_score": 0.6422052660015289, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 23, "impact_rank": 18, "novelty_rank": 15}
{"paper_id": "2003__branch-predictor-design-and-performance-estimation-for-a-high-performance-embedded-microprocesso__10-1145-1119772-1119880-5f404066", "title": "Branch predictor design and performance estimation for a high performance embedded microprocesso", "year": 2003, "doi": "10.1145/1119772.1119880", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 8, "simulator_fpga": 3, "application_adjacent": 0, "core_architecture": 10}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.6239884825000672, "citation_count": 1, "influential_citation_count": 0, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.7368495208560781, "novelty_score": 0.4272575367528696, "canonicality_score": 0.5727424632471304, "semantic_influence_score": 1.0, "descendant_support_count": 14, "year_rank": 1, "impact_rank": 3, "novelty_rank": 12}
{"paper_id": "2008__branch-prediction-for-network-processors__10-1109-icm-2008-5393519-395a70d7", "title": "Branch prediction for network processors", "year": 2008, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 2, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 3, "core_architecture": 5}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 6, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 5, "architecture_focus_selected_chunks": 5, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.7556918206111203, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.42125071386769763, "novelty_score": 0.7177264402762247, "canonicality_score": 0.2822735597237753, "semantic_influence_score": 0.4808123513579501, "descendant_support_count": 7, "year_rank": 2, "impact_rank": 14, "novelty_rank": 2}
{"paper_id": "2009__field-based-branch-prediction-for-packet-processing-engines__10-1109-icpads-2009-120-82315c38", "title": "Field based branch prediction for packet processing engines", "year": 2009, "doi": "10.1109/icpads.2009.120", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 3, "core_architecture": 9}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 4}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.8836792561856887, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.03262810021483702, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.07271405190735108, "descendant_support_count": 1, "year_rank": 3, "impact_rank": 34, "novelty_rank": 1}
{"paper_id": "2009__the-new-kind-structure-design-and-research-of-loop-and-b-cache-based-on-gas-branch-prediction__10-1109-csie-2009-245-6193aa7c", "title": "The new kind structure design and research of loop and b cache based on gas branch prediction", "year": 2009, "doi": "10.1109/csie.2009.245", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 28}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 11, "hybrid_industrial": 5}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.7005395499957048, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.25368651085511074, "novelty_score": 0.5960892836008569, "canonicality_score": 0.4039107163991431, "semantic_influence_score": 0.3922539171631855, "descendant_support_count": 4, "year_rank": 4, "impact_rank": 28, "novelty_rank": 6}
{"paper_id": "2010__design-of-a-branch-prediction-unit-of-a-microprocessor-based-on-superscalar-architecture-using-v__10-1109-iccet-2010-5485221-06e65710", "title": "Design of a branch prediction unit of a microprocessor based on superscalar architecture using v", "year": 2010, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 6, "application_adjacent": 0, "core_architecture": 24}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 23}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 18, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.5161495225011843, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.5950442660211855, "novelty_score": 0.1894210102286748, "canonicality_score": 0.8105789897713251, "semantic_influence_score": 0.5026722415568401, "descendant_support_count": 4, "year_rank": 5, "impact_rank": 6, "novelty_rank": 27}
{"paper_id": "2010__design-of-a-register-update-unit-and-a-branch-prediction-unit-of-a-microprocessor-based-on-super__10-1109-icetc-2010-5529339-5bf113b9", "title": "Design of a register update unit and a branch prediction unit of a microprocessor based on super", "year": 2010, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 6, "application_adjacent": 0, "core_architecture": 20}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 20}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.574370131801802, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.5295382689472861, "novelty_score": 0.3178253224394433, "canonicality_score": 0.6821746775605567, "semantic_influence_score": 0.4641226652558844, "descendant_support_count": 4, "year_rank": 6, "impact_rank": 9, "novelty_rank": 21}
{"paper_id": "2010__the-research-and-design-of-branch-prediction-based-on-multicore-heterogeneous__10-1109-iccsit-2010-5564921-997b9360", "title": "The research and design of branch prediction based on multicore heterogeneous", "year": 2010, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 7}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.5765325539875786, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.35145191579296803, "novelty_score": 0.3225944984547657, "canonicality_score": 0.6774055015452343, "semantic_influence_score": 0.26166719347920375, "descendant_support_count": 3, "year_rank": 7, "impact_rank": 19, "novelty_rank": 19}
{"paper_id": "2011__the-study-of-hierarchical-branch-prediction-architecture__10-1109-cse-2011-18-d6631848", "title": "The study of hierarchical branch prediction architecture", "year": 2011, "doi": "10.1109/cse/i-span/iucc.2011.18", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 31}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 1, "btb_fetch_target": 11, "indirect_ras": 0, "two_level_history": 3, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.7131453500578382, "citation_count": 4, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.40428952977995997, "novelty_score": 0.6238911068089752, "canonicality_score": 0.3761088931910248, "semantic_influence_score": 0.20284837610790846, "descendant_support_count": 3, "year_rank": 8, "impact_rank": 16, "novelty_rank": 4}
{"paper_id": "2013__low-cost-high-performance-branch-predictors-for-soft-processors__10-1109-fpl-2013-6645536-b543f02f", "title": "Low cost high performance branch predictors for soft processors", "year": 2013, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 20, "application_adjacent": 0, "core_architecture": 31}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 1, "perceptron_neural": 0, "btb_fetch_target": 15, "indirect_ras": 7, "two_level_history": 8, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.6273641180794287, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.560323533227312, "novelty_score": 0.4347024290349831, "canonicality_score": 0.565297570965017, "semantic_influence_score": 0.5581918027682956, "descendant_support_count": 6, "year_rank": 9, "impact_rank": 7, "novelty_rank": 9}
{"paper_id": "2014__advanced-branch-predictors-for-soft-processors__10-1109-reconfig-2014-7032495-6187de30", "title": "Advanced branch predictors for soft processors", "year": 2014, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 12, "application_adjacent": 0, "core_architecture": 26}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 21, "perceptron_neural": 17, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.6074205237758947, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.48147047939209175, "novelty_score": 0.39071725711187316, "canonicality_score": 0.6092827428881269, "semantic_influence_score": 0.4453446505572606, "descendant_support_count": 4, "year_rank": 10, "impact_rank": 10, "novelty_rank": 14}
{"paper_id": "2015__performance-improvement-using-two-level-branch-predictor-on-the-mobile-processor__10-1109-icce-tw-2015-7217014-c9ceb9e9", "title": "Performance improvement using two level branch predictor on the mobile processor", "year": 2015, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 2, "application_adjacent": 0, "core_architecture": 24}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 15, "indirect_ras": 0, "two_level_history": 7, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 4, "architecture_focus_selected_chunks": 4, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.6769857520750278, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2773379914853423, "novelty_score": 0.54414188459066, "canonicality_score": 0.45585811540933996, "semantic_influence_score": 0.42269976013476007, "descendant_support_count": 6, "year_rank": 11, "impact_rank": 26, "novelty_rank": 8}
{"paper_id": "2017__a-high-performance-branch-predictor-design-considering-memory-capacity-limitations__10-1109-cirsyssim-2017-8023180-611139e0", "title": "A high performance branch predictor design considering memory capacity limitations", "year": 2017, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 3, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 21}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 18, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.5519854664470842, "citation_count": 8, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.723692372147105, "novelty_score": 0.2684564203707689, "canonicality_score": 0.7315435796292311, "semantic_influence_score": 0.5662304106720415, "descendant_support_count": 5, "year_rank": 12, "impact_rank": 4, "novelty_rank": 23}
{"paper_id": "2017__bpsim-an-integrated-missrate-area-and-power-simulator-for-branch-predictor__10-1109-mocast-2017-7937661-c96c8ebc", "title": "Bpsim an integrated missrate area and power simulator for branch predictor", "year": 2017, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 5, "simulator_fpga": 9, "application_adjacent": 0, "core_architecture": 31}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 12, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.6270205824888938, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2733233583399183, "novelty_score": 0.4339447686162336, "canonicality_score": 0.5660552313837663, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 13, "impact_rank": 27, "novelty_rank": 10}
{"paper_id": "2017__design-implementation-and-performance-comparison-of-different-branch-predictors-on-pipelined-cpu__10-1109-iccece-2017-8526196-b2027536", "title": "Design implementation and performance comparison of different branch predictors on pipelined cpu", "year": 2017, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 8}, "core_family": "mixed_core_architecture", "core_family_label": "Mixed Core Architecture", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 2, "architecture_focus_selected_chunks": 2, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.6022212483915976, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3374932952978368, "novelty_score": 0.37925036613057306, "canonicality_score": 0.6207496338694269, "semantic_influence_score": 0.11956682986950669, "descendant_support_count": 1, "year_rank": 14, "impact_rank": 21, "novelty_rank": 15}
{"paper_id": "2017__design-space-exploration-of-tage-branch-predictor-with-ultra-small-ram__10-1145-3060403-3060423-6d62ae31", "title": "Design space exploration of tage branch predictor with ultra small ram", "year": 2017, "doi": "10.1145/3060403.3060423", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 25}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 24, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 4, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 21, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.5181806045569651, "citation_count": 9, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.7608793826407729, "novelty_score": 0.19390051838822625, "canonicality_score": 0.8060994816117737, "semantic_influence_score": 0.5820007921059462, "descendant_support_count": 5, "year_rank": 15, "impact_rank": 2, "novelty_rank": 26}
{"paper_id": "2017__effective-optimization-of-branch-predictors-through-lightweight-simulation__10-1109-iccd-2017-114-b109a13e", "title": "Effective optimization of branch predictors through lightweight simulation", "year": 2017, "doi": "10.1109/iccd.2017.114", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 3, "simulator_fpga": 3, "application_adjacent": 0, "core_architecture": 14}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 2, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 3, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 4, "architecture_focus_selected_chunks": 4, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.7145440973229581, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.27926910336807786, "novelty_score": 0.6269760140727766, "canonicality_score": 0.3730239859272234, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 16, "impact_rank": 25, "novelty_rank": 3}
{"paper_id": "2017__performance-of-branch-predictors-of-a-cpu__10-1109-icoei-2017-8300981-e5b9a77c", "title": "Performance of branch predictors of a cpu", "year": 2017, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 13}, "core_family": "btb_fetch_target", "core_family_label": "BTB / Fetch / Target", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 6, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.5760539592831663, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3048264261958819, "novelty_score": 0.32153896804060467, "canonicality_score": 0.6784610319593953, "semantic_influence_score": 0.15730658934248576, "descendant_support_count": 1, "year_rank": 17, "impact_rank": 23, "novelty_rank": 20}
{"paper_id": "2017__simplebp-a-lightweight-branch-prediction-simulator-for-effective-design-exploration__10-1109-nas-2017-8026877-a3af25f7", "title": "Simplebp a lightweight branch prediction simulator for effective design exploration", "year": 2017, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 4, "simulator_fpga": 4, "application_adjacent": 0, "core_architecture": 20}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 9, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 1, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 2, "architecture_focus_selected_chunks": 2, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.6249070709282434, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.10975318001123685, "novelty_score": 0.4292834639415684, "canonicality_score": 0.5707165360584316, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 18, "impact_rank": 32, "novelty_rank": 11}
{"paper_id": "2019__a-branch-predictor-design-to-improve-prediction-rate-by-reducing-index-aliasing-in-application-p__10-1109-icts-2019-8850959-1138c5e4", "title": "A branch predictor design to improve prediction rate by reducing index aliasing in application p", "year": 2019, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 21}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 29, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 15, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.5608772015730814, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.4100857244103506, "novelty_score": 0.2880669525676878, "canonicality_score": 0.7119330474323122, "semantic_influence_score": 0.28072258597236716, "descendant_support_count": 2, "year_rank": 19, "impact_rank": 15, "novelty_rank": 22}
{"paper_id": "2019__an-efficient-implementation-of-a-tage-branch-predictor-for-soft-processors-on-fpga__10-1109-mcsoc-2019-00023-94f96076", "title": "An efficient implementation of a tage branch predictor for soft processors on fpga", "year": 2019, "doi": "10.1109/mcsoc.2019.00023", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 21, "application_adjacent": 0, "core_architecture": 48}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 22, "perceptron_neural": 0, "btb_fetch_target": 9, "indirect_ras": 0, "two_level_history": 7, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 19, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.44473425683084267, "citation_count": 5, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.6746153248002055, "novelty_score": 0.03191616478123572, "canonicality_score": 0.9680838352187643, "semantic_influence_score": 0.4907579768421875, "descendant_support_count": 4, "year_rank": 20, "impact_rank": 5, "novelty_rank": 32}
{"paper_id": "2019__comparing-branch-predictors-for-distributed-controlled-coarse-grained-reconfigurable-arrays__10-1109-iccsn-2019-8905283-73e1edcb", "title": "Comparing branch predictors for distributed controlled coarse grained reconfigurable arrays", "year": 2019, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 7, "application_adjacent": 0, "core_architecture": 15}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 1, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 5}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.5507155156102039, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.4274390951604833, "novelty_score": 0.26565557088276165, "canonicality_score": 0.7343444291172383, "semantic_influence_score": 0.29590823775044545, "descendant_support_count": 2, "year_rank": 21, "impact_rank": 13, "novelty_rank": 24}
{"paper_id": "2019__reduced-hardware-hybrid-branch-predictor-design-simulation-analysis__10-1109-icscc-2019-8843638-40db018d", "title": "Reduced hardware hybrid branch predictor design simulation analysis", "year": 2019, "doi": null, "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 47}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 3, "hybrid_industrial": 22}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.4874706686902971, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.4477592081623106, "novelty_score": 0.1261704097485957, "canonicality_score": 0.8738295902514043, "semantic_influence_score": 0.25683945437520084, "descendant_support_count": 2, "year_rank": 22, "impact_rank": 12, "novelty_rank": 29}
{"paper_id": "2020__a-dynamic-branch-predictor-based-on-parallel-structure-of-srnn__10-1109-access-2020-2992643-32b611a9", "title": "A dynamic branch predictor based on parallel structure of srnn", "year": 2020, "doi": "10.1109/access.2020.2992643", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 40}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 1, "perceptron_neural": 24, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 6, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.5919803785404796, "citation_count": 10, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5368896732383802, "novelty_score": 0.35666434606879305, "canonicality_score": 0.643335653931207, "semantic_influence_score": 0.12078170581787297, "descendant_support_count": 1, "year_rank": 23, "impact_rank": 8, "novelty_rank": 16}
{"paper_id": "2020__a-reconfigurable-branch-predictor-for-spatial-computing-architectures__10-1145-3408127-3408168-fe919933", "title": "A reconfigurable branch predictor for spatial computing architectures", "year": 2020, "doi": "10.1145/3408127.3408168", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 8, "application_adjacent": 0, "core_architecture": 23}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 7, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.5504513497645751, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.14133212331850414, "novelty_score": 0.26507295874377834, "canonicality_score": 0.7349270412562217, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 24, "impact_rank": 29, "novelty_rank": 25}
{"paper_id": "2021__design-of-a-high-performance-branch-predictor-based-on-global-history-considering-hardware-cost__10-1109-icet51757-2021-9451111-3427fe69", "title": "Design of a high performance branch predictor based on global history considering hardware cost", "year": 2021, "doi": "10.1109/icet51757.2021.9451111", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 4, "simulator_fpga": 2, "application_adjacent": 0, "core_architecture": 56}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 3, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 20, "hybrid_industrial": 5}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.5059246424991026, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.32725712078363917, "novelty_score": 0.16687025543794803, "canonicality_score": 0.833129744562052, "semantic_influence_score": 0.14100840330834902, "descendant_support_count": 1, "year_rank": 25, "impact_rank": 22, "novelty_rank": 28}
{"paper_id": "2022__an-optimized-risc-v-processor-with-five-stage-pipelining-using-tournament-branch-predictor-for-e__10-1109-discover55800-2022-9974891-f5e9594d", "title": "An optimized risc v processor with five stage pipelining using tournament branch predictor for e", "year": 2022, "doi": "10.1109/discover55800.2022.9974891", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 10, "application_adjacent": 0, "core_architecture": 24}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 2, "indirect_ras": 0, "two_level_history": 3, "hybrid_industrial": 16}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 15, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.4314632151761688, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.7841918516370416, "novelty_score": 0.002647165427586278, "canonicality_score": 0.9973528345724137, "semantic_influence_score": 0.6928371446647394, "descendant_support_count": 5, "year_rank": 26, "impact_rank": 1, "novelty_rank": 33}
{"paper_id": "2022__analysis-and-optimization-of-the-branch-prediction-unit-of-swerv-eh1__10-1109-asid56930-2022-9996038-ae1d4108", "title": "Analysis and optimization of the branch prediction unit of swerv eh1", "year": 2022, "doi": "10.1109/asid56930.2022.9996038", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 1, "power_embedded": 0, "simulator_fpga": 4, "application_adjacent": 0, "core_architecture": 34}, "core_family": "hybrid_industrial", "core_family_label": "Hybrid / Industrial / Design Tradeoffs", "core_family_scores": {"tage_gehl_corrector": 4, "perceptron_neural": 0, "btb_fetch_target": 3, "indirect_ras": 0, "two_level_history": 12, "hybrid_industrial": 14}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 17, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.4662253178019288, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.455462276082179, "novelty_score": 0.07931424143864928, "canonicality_score": 0.9206857585613507, "semantic_influence_score": 0.3891987434025383, "descendant_support_count": 3, "year_rank": 27, "impact_rank": 11, "novelty_rank": 31}
{"paper_id": "2023__mispredtable-a-side-branch-predictor-to-tage-in-multithreading-processors__10-1109-iscas46773-2023-10181591-e1d170ed", "title": "Mispredtable a side branch predictor to tage in multithreading processors", "year": 2023, "doi": "10.1109/iscas46773.2023.10181591", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 2, "application_adjacent": 0, "core_architecture": 42}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 40, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 4, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.5848651971776534, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3760790509124322, "novelty_score": 0.34097196531009694, "canonicality_score": 0.6590280346899031, "semantic_influence_score": 0.324426580397723, "descendant_support_count": 3, "year_rank": 28, "impact_rank": 18, "novelty_rank": 17}
{"paper_id": "2024__llm-based-end-to-end-branch-predictor-optimization-generator__10-1109-asap61560-2024-00050-e07822e0", "title": "Llm based end to end branch predictor optimization generator", "year": 2024, "doi": "10.1109/asap61560.2024.00050", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 4, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 29}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 10, "perceptron_neural": 1, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 2, "hybrid_industrial": 3}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.5769165768082445, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2834783596730272, "novelty_score": 0.3234414525961459, "canonicality_score": 0.6765585474038541, "semantic_influence_score": 0.11054624875821296, "descendant_support_count": 1, "year_rank": 29, "impact_rank": 24, "novelty_rank": 18}
{"paper_id": "2024__out-of-order-and-recursive-ras-a-return-address-stack-design-on-high-performance-processor__10-1109-asap61560-2024-00031-d25d3b47", "title": "Out of order and recursive ras a return address stack design on high performance processor", "year": 2024, "doi": "10.1109/asap61560.2024.00031", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 42}, "core_family": "indirect_ras", "core_family_label": "Indirect Branch / RAS", "core_family_scores": {"tage_gehl_corrector": 0, "perceptron_neural": 0, "btb_fetch_target": 1, "indirect_ras": 56, "two_level_history": 0, "hybrid_industrial": 2}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.6812938969650553, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.08583780648635969, "novelty_score": 0.5536434062709296, "canonicality_score": 0.44635659372907044, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 30, "impact_rank": 33, "novelty_rank": 7}
{"paper_id": "2025__design-of-a-hybrid-branch-prediction-architecture-for-risc-v-processors__10-1109-icccas65806-2025-11102589-2fc3bc4e", "title": "Design of a hybrid branch prediction architecture for risc v processors", "year": 2025, "doi": "10.1109/icccas65806.2025.11102589", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 2, "application_adjacent": 0, "core_architecture": 40}, "core_family": "two_level_history", "core_family_label": "Two-Level / History / Correlation", "core_family_scores": {"tage_gehl_corrector": 1, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 32, "hybrid_industrial": 22}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.4821516795428198, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.34178179925614494, "novelty_score": 0.11443949261559484, "canonicality_score": 0.8855605073844052, "semantic_influence_score": 0.1509073598374962, "descendant_support_count": 1, "year_rank": 31, "impact_rank": 20, "novelty_rank": 30}
{"paper_id": "2025__research-and-design-of-a-dynamic-branch-predictor-based-on-the-risc-v-instruction-set__10-1109-isset66828-2025-11184914-48183f25", "title": "Research and design of a dynamic branch predictor based on the risc v instruction set", "year": 2025, "doi": "10.1109/isset66828.2025.11184914", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 10, "application_adjacent": 0, "core_architecture": 28}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 20, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 6, "hybrid_industrial": 1}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.4302629471987147, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.39272492600973713, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 0.21539225976738963, "descendant_support_count": 2, "year_rank": 32, "impact_rank": 17, "novelty_rank": 34}
{"paper_id": "2026__enhancing-branch-prediction-accuracy-and-efficiency-in-risc-v-processors-using-novelbp__10-1109-les-2026-3656681-10246ca4", "title": "Enhancing branch prediction accuracy and efficiency in risc v processors using novelbp", "year": 2026, "doi": "10.1109/les.2026.3656681", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 2, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 3, "simulator_fpga": 11, "application_adjacent": 0, "core_architecture": 16}, "core_family": "perceptron_neural", "core_family_label": "Perceptron / Neural", "core_family_scores": {"tage_gehl_corrector": 3, "perceptron_neural": 11, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 5, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.6229412238827385, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.11058695572961708, "novelty_score": 0.42494783020599114, "canonicality_score": 0.5750521697940089, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 33, "impact_rank": 31, "novelty_rank": 13}
{"paper_id": "2026__vla-tage-a-power-efficient-branch-predictor-with-vector-loop-awareness__10-1109-lca-2026-3669169-41b95047", "title": "Vla tage a power efficient branch predictor with vector loop awareness", "year": 2026, "doi": "10.1109/lca.2026.3669169", "scope": "core_architecture", "scope_label": "Core Predictor Architecture", "scope_scores": {"security": 2, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 28}, "core_family": "tage_gehl_corrector", "core_family_label": "TAGE / GEHL / Statistical Corrector", "core_family_scores": {"tage_gehl_corrector": 34, "perceptron_neural": 0, "btb_fetch_target": 0, "indirect_ras": 0, "two_level_history": 0, "hybrid_industrial": 0}, "clustering_vector_source": "architecture_focus_residual", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "core_architecture:7", "fine_cluster_label": "TAGE and Soft-Processor Implementations", "distance_to_cluster_centroid": 0.708714143260577, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.11576454758499091, "novelty_score": 0.6141181747166969, "canonicality_score": 0.38588182528330306, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 34, "impact_rank": 30, "novelty_rank": 5}
{"paper_id": "2000__offline-program-re-mapping-to-improve-branch-prediction-efficiency-in-embedded-systems__10-1145-368434-368588-f5856893", "title": "Offline program re mapping to improve branch prediction efficiency in embedded systems", "year": 2000, "doi": "10.1145/368434.368588", "scope": "power_embedded", "scope_label": "Power / Embedded / Energy", "scope_scores": {"security": 0, "software_static_wcet": 4, "testing_verification": 0, "power_embedded": 10, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 10}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "power_embedded:0", "fine_cluster_label": "Embedded BTB / Branch-Address Power Reduction", "distance_to_cluster_centroid": 0.15153654608957523, "citation_count": 1, "influential_citation_count": 0, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.4137476696351468, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 1.0, "descendant_support_count": 4, "year_rank": 1, "impact_rank": 5, "novelty_rank": 1}
{"paper_id": "2003__low-power-branch-target-buffer-for-application-specific-embedded-processors__10-1109-dsd-2003-1231918-e0c9da46", "title": "Low power branch target buffer for application specific embedded processors", "year": 2003, "doi": null, "scope": "power_embedded", "scope_label": "Power / Embedded / Energy", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 15, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 9}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "power_embedded:0", "fine_cluster_label": "Embedded BTB / Branch-Address Power Reduction", "distance_to_cluster_centroid": 0.08759987047325346, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.7462295632575862, "novelty_score": 0.43472900637164774, "canonicality_score": 0.5652709936283522, "semantic_influence_score": 0.8237832359558294, "descendant_support_count": 3, "year_rank": 2, "impact_rank": 2, "novelty_rank": 3}
{"paper_id": "2006__power-efficient-branch-prediction-through-early-identification-of-branch-addresses__10-1145-1176760-1176782-9ede60e6", "title": "Power efficient branch prediction through early identification of branch addresses", "year": 2006, "doi": "10.1145/1176760.1176782", "scope": "power_embedded", "scope_label": "Power / Embedded / Energy", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 13, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 11}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "power_embedded:0", "fine_cluster_label": "Embedded BTB / Branch-Address Power Reduction", "distance_to_cluster_centroid": 0.06355004496429995, "citation_count": 20, "influential_citation_count": 3, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.8916246709769551, "novelty_score": 0.22210192448182556, "canonicality_score": 0.7778980755181745, "semantic_influence_score": 0.7855427418549397, "descendant_support_count": 3, "year_rank": 3, "impact_rank": 1, "novelty_rank": 4}
{"paper_id": "2010__low-power-branch-prediction-for-embedded-application-processors__10-1145-1840845-1840860-0974f54e", "title": "Low power branch prediction for embedded application processors", "year": 2010, "doi": "10.1145/1840845.1840860", "scope": "power_embedded", "scope_label": "Power / Embedded / Energy", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 21, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 20}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "power_embedded:0", "fine_cluster_label": "Embedded BTB / Branch-Address Power Reduction", "distance_to_cluster_centroid": 0.03842853889124709, "citation_count": 13, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.60511284464906, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 0.22650861448910967, "descendant_support_count": 1, "year_rank": 4, "impact_rank": 3, "novelty_rank": 6}
{"paper_id": "2010__low-power-branch-predictor-for-embedded-processors__10-1109-cit-2010-59-410a5318", "title": "Low power branch predictor for embedded processors", "year": 2010, "doi": "10.1109/cit.2010.59", "scope": "power_embedded", "scope_label": "Power / Embedded / Energy", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 1, "power_embedded": 19, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 18}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "power_embedded:0", "fine_cluster_label": "Embedded BTB / Branch-Address Power Reduction", "distance_to_cluster_centroid": 0.060498385963056456, "citation_count": 9, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5274019858295704, "novelty_score": 0.19512188056775864, "canonicality_score": 0.8048781194322414, "semantic_influence_score": 0.2253618751075326, "descendant_support_count": 1, "year_rank": 5, "impact_rank": 4, "novelty_rank": 5}
{"paper_id": "2011__impact-of-inaccurate-design-of-branch-predictors-on-processors-power-consumption__10-1109-dasc-2011-73-3fc6641b", "title": "Impact of inaccurate design of branch predictors on processors power consumption", "year": 2011, "doi": "10.1109/dasc.2011.73", "scope": "power_embedded", "scope_label": "Power / Embedded / Energy", "scope_scores": {"security": 2, "software_static_wcet": 0, "testing_verification": 1, "power_embedded": 8, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 7}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 3, "architecture_focus_selected_chunks": 3, "fine_cluster_id": "power_embedded:0", "fine_cluster_label": "Embedded BTB / Branch-Address Power Reduction", "distance_to_cluster_centroid": 0.14717078332754363, "citation_count": 4, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.1971887583338496, "novelty_score": 0.9614018240602852, "canonicality_score": 0.03859817593971482, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 6, "impact_rank": 6, "novelty_rank": 2}
{"paper_id": "2004__loop-based-leakage-control-for-branch-predictors__10-1145-1023833-1023855-26c4906c", "title": "Loop based leakage control for branch predictors", "year": 2004, "doi": "10.1145/1023833.1023855", "scope": "power_embedded", "scope_label": "Power / Embedded / Energy", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 28, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 19}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "power_embedded:1", "fine_cluster_label": "Loop-Based Leakage Energy Control", "distance_to_cluster_centroid": 0.01833409647604567, "citation_count": 0, "influential_citation_count": 0, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.35, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 1.0, "descendant_support_count": 1, "year_rank": 1, "impact_rank": 2, "novelty_rank": 1}
{"paper_id": "2007__reducing-branch-predictor-leakage-energy-by-exploiting-loops__10-1145-1234675-1234678-45eaa60f", "title": "Reducing branch predictor leakage energy by exploiting loops", "year": 2007, "doi": "10.1145/1234675.1234678", "scope": "power_embedded", "scope_label": "Power / Embedded / Energy", "scope_scores": {"security": 0, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 25, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 17}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 5, "architecture_focus_selected_chunks": 5, "fine_cluster_id": "power_embedded:1", "fine_cluster_label": "Loop-Based Leakage Energy Control", "distance_to_cluster_centroid": 0.01833409647604567, "citation_count": 9, "influential_citation_count": 1, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.5, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 2, "impact_rank": 1, "novelty_rank": 2}
{"paper_id": "2013__an-embedded-forth-core-with-floating-point-and-branch-prediction__10-1109-mwscas-2013-6674834-c5d61260", "title": "An embedded forth core with floating point and branch prediction", "year": 2013, "doi": null, "scope": "power_embedded", "scope_label": "Power / Embedded / Energy", "scope_scores": {"security": 0, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 11, "simulator_fpga": 4, "application_adjacent": 0, "core_architecture": 3}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 2, "architecture_focus_selected_chunks": 2, "fine_cluster_id": "power_embedded:2", "fine_cluster_label": "Embedded Forth Core Outlier", "distance_to_cluster_centroid": 0.13994238102337075, "citation_count": 4, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.7463379413784974, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.8632674122149372, "descendant_support_count": 1, "year_rank": 1, "impact_rank": 1, "novelty_rank": 1}
{"paper_id": "2013__pseudo-dual-path-processing-to-reduce-the-branch-misprediction-penalty-in-embedded-processors__10-1109-asicon-2013-6811990-f31e4b43", "title": "Pseudo dual path processing to reduce the branch misprediction penalty in embedded processors", "year": 2013, "doi": null, "scope": "power_embedded", "scope_label": "Power / Embedded / Energy", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 9, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 8}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "power_embedded:2", "fine_cluster_label": "Embedded Forth Core Outlier", "distance_to_cluster_centroid": 0.10290427949007919, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.641025641025641, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 1.0, "descendant_support_count": 1, "year_rank": 2, "impact_rank": 2, "novelty_rank": 3}
{"paper_id": "2014__branch-prediction-directed-dynamic-instruction-cache-locking-for-embedded-systems__10-1145-2660492-49c41ec3", "title": "Branch prediction directed dynamic instruction cache locking for embedded systems", "year": 2014, "doi": "10.1145/2660492", "scope": "power_embedded", "scope_label": "Power / Embedded / Energy", "scope_scores": {"security": 0, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 9, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 7}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "power_embedded:2", "fine_cluster_label": "Embedded Forth Core Outlier", "distance_to_cluster_centroid": 0.11657369200134171, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.36637205755869634, "novelty_score": 0.36906353040195167, "canonicality_score": 0.6309364695980484, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 3, "impact_rank": 3, "novelty_rank": 2}
{"paper_id": "2007__augmenting-branch-predictor-to-secure-program-execution__10-1109-dsn-2007-19-16cd2d91", "title": "Augmenting branch predictor to secure program execution", "year": 2007, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 20, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 10}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.118618837815753, "citation_count": 18, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.49217809591459666, "novelty_score": 0.41054593471398265, "canonicality_score": 0.5894540652860174, "semantic_influence_score": 0.431730864715968, "descendant_support_count": 7, "year_rank": 1, "impact_rank": 8, "novelty_rank": 15}
{"paper_id": "2007__countermeasures-against-branch-target-buffer-attacks__10-1109-fdtc-2007-4318987-e0e003a5", "title": "Countermeasures against branch target buffer attacks", "year": 2007, "doi": "10.1109/fdtc.2007.10", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 25, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 14}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.162582791380386, "citation_count": 99, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3670393076124371, "novelty_score": 0.7427144474227376, "canonicality_score": 0.2572855525772624, "semantic_influence_score": 0.06254859314157299, "descendant_support_count": 1, "year_rank": 2, "impact_rank": 16, "novelty_rank": 4}
{"paper_id": "2007__on-the-power-of-simple-branch-prediction-analysis__10-1145-1229285-1266999-fe83c6a6", "title": "On the power of simple branch prediction analysis", "year": 2007, "doi": "10.1145/1229285.1266999", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 31, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 11}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.1350231298950062, "citation_count": 301, "influential_citation_count": 16, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.6545622177952405, "novelty_score": 0.5344881387287964, "canonicality_score": 0.4655118612712036, "semantic_influence_score": 0.24210125315588563, "descendant_support_count": 4, "year_rank": 3, "impact_rank": 3, "novelty_rank": 11}
{"paper_id": "2014__the-micro-architectural-support-countermeasures-against-the-branch-prediction-analysis-attack__10-1109-trustcom-2014-38-31cf2255", "title": "The micro architectural support countermeasures against the branch prediction analysis attack", "year": 2014, "doi": "10.1109/trustcom.2014.38", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 45, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 9}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.10624964090573874, "citation_count": 13, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5199354581243993, "novelty_score": 0.3170907877613575, "canonicality_score": 0.6829092122386424, "semantic_influence_score": 0.49632024387105395, "descendant_support_count": 9, "year_rank": 4, "impact_rank": 5, "novelty_rank": 22}
{"paper_id": "2015__covert-channels-through-branch-predictors__10-1145-2768566-2768571-31c44349", "title": "Covert channels through branch predictors", "year": 2015, "doi": "10.1145/2768566.2768571", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 12, "software_static_wcet": 1, "testing_verification": 4, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 6}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.1233485541212116, "citation_count": 41, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.49279575626103383, "novelty_score": 0.446281183783629, "canonicality_score": 0.553718816216371, "semantic_influence_score": 0.3372951410140554, "descendant_support_count": 6, "year_rank": 5, "impact_rank": 7, "novelty_rank": 13}
{"paper_id": "2016__jump-over-aslr-attacking-branch-predictors-to-bypass-aslr__10-1109-micro-2016-7783743-88224e5e", "title": "Jump over aslr attacking branch predictors to bypass aslr", "year": 2016, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 44, "software_static_wcet": 4, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 3}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.1286942269632947, "citation_count": 185, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.47218491753229724, "novelty_score": 0.48667027651551575, "canonicality_score": 0.5133297234844842, "semantic_influence_score": 0.10020046311426731, "descendant_support_count": 2, "year_rank": 6, "impact_rank": 10, "novelty_rank": 12}
{"paper_id": "2016__understanding-and-mitigating-covert-channels-through-branch-predictors__10-1145-2870636-759c72b7", "title": "Understanding and mitigating covert channels through branch predictors", "year": 2016, "doi": "10.1145/2870636", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 14, "software_static_wcet": 1, "testing_verification": 4, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 6}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.14583015130290577, "citation_count": 72, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3923929375370189, "novelty_score": 0.6161403091278087, "canonicality_score": 0.3838596908721913, "semantic_influence_score": 0.10889418566252318, "descendant_support_count": 2, "year_rank": 7, "impact_rank": 14, "novelty_rank": 7}
{"paper_id": "2017__inferring-fine-grained-control-flow-inside-sgx-enclaves-with-branch-shadowing__missing-ea21841d", "title": "Inferring fine grained control flow inside sgx enclaves with branch shadowing", "year": 2017, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 22, "software_static_wcet": 4, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 0}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 21, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.13797933457833922, "citation_count": 236, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.4744510017836703, "novelty_score": 0.5568236666626474, "canonicality_score": 0.4431763333373526, "semantic_influence_score": 0.10136952359895614, "descendant_support_count": 2, "year_rank": 8, "impact_rank": 9, "novelty_rank": 10}
{"paper_id": "2018__branchscope__10-1145-3173162-3173204-b5320a62", "title": "Branchscope", "year": 2018, "doi": "10.1145/3173162.3173204", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 48, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 20}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 18, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.09609589199967816, "citation_count": 179, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.7179451893829757, "novelty_score": 0.2403744008334649, "canonicality_score": 0.759625599166535, "semantic_influence_score": 0.5469330851229356, "descendant_support_count": 10, "year_rank": 9, "impact_rank": 1, "novelty_rank": 32}
{"paper_id": "2018__detecting-code-reuse-attacks-with-branch-prediction__10-1109-mc-2018-2141035-8d55af9c", "title": "Detecting code reuse attacks with branch prediction", "year": 2018, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 19, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 14}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.1155615753621525, "citation_count": 5, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.25726521178623724, "novelty_score": 0.38744686741377193, "canonicality_score": 0.6125531325862281, "semantic_influence_score": 0.059795299800751794, "descendant_support_count": 1, "year_rank": 10, "impact_rank": 22, "novelty_rank": 17}
{"paper_id": "2019__jumpswitches-restoring-the-performance-of-indirect-branches-in-the-era-of-spectre__missing-ea21841d", "title": "Jumpswitches restoring the performance of indirect branches in the era of spectre", "year": 2019, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 28, "software_static_wcet": 5, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 13}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.19663565808384575, "citation_count": 10, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.15073880041218876, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 11, "impact_rank": 34, "novelty_rank": 1}
{"paper_id": "2020__branch-prediction-attack-on-blinded-scalar-multiplication__10-1109-tc-2019-2958611-5e5b699a", "title": "Branch prediction attack on blinded scalar multiplication", "year": 2020, "doi": "10.1109/tc.2019.2958611", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 26, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 6}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 20, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.15438475646023497, "citation_count": 15, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.25644800066781315, "novelty_score": 0.6807744068720707, "canonicality_score": 0.3192255931279293, "semantic_influence_score": 0.046277005288270334, "descendant_support_count": 1, "year_rank": 12, "impact_rank": 23, "novelty_rank": 6}
{"paper_id": "2020__exploring-branch-predictors-for-constructing-transient-execution-trojans__10-1145-3373376-3378526-c69a5d7a", "title": "Exploring branch predictors for constructing transient execution trojans", "year": 2020, "doi": "10.1145/3373376.3378526", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 29, "software_static_wcet": 2, "testing_verification": 8, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 5}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 18, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.09165175097008116, "citation_count": 31, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5913432210467927, "novelty_score": 0.20679680836560438, "canonicality_score": 0.7932031916343956, "semantic_influence_score": 0.4923754901295036, "descendant_support_count": 9, "year_rank": 13, "impact_rank": 4, "novelty_rank": 35}
{"paper_id": "2021__a-lightweight-isolation-mechanism-for-secure-branch-predictors__10-1109-dac18074-2021-9586178-c7644bfe", "title": "A lightweight isolation mechanism for secure branch predictors", "year": 2021, "doi": "10.1109/dac18074.2021.9586178", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 32, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 2, "application_adjacent": 0, "core_architecture": 14}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.09667089564628095, "citation_count": 29, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5057101884013829, "novelty_score": 0.2447188259956234, "canonicality_score": 0.7552811740043766, "semantic_influence_score": 0.3268299519336473, "descendant_support_count": 6, "year_rank": 14, "impact_rank": 6, "novelty_rank": 30}
{"paper_id": "2021__leaking-secrets-through-modern-branch-predictor-in-the-speculative-world__10-1109-tc-2021-3122830-d23eeff3", "title": "Leaking secrets through modern branch predictor in the speculative world", "year": 2021, "doi": "10.1109/tc.2021.3122830", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 41, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 4, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 10}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 20, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.07503296491417877, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.6689770029814359, "novelty_score": 0.08123400066455011, "canonicality_score": 0.9187659993354499, "semantic_influence_score": 1.0, "descendant_support_count": 18, "year_rank": 15, "impact_rank": 2, "novelty_rank": 38}
{"paper_id": "2021__sempe-secure-multi-path-execution-architecture-for-removing-conditional-branch-side-channels__10-1109-dac18074-2021-9586183-41ed6cce", "title": "Sempe secure multi path execution architecture for removing conditional branch side channels", "year": 2021, "doi": "10.1109/dac18074.2021.9586183", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 23, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 1}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 3, "architecture_focus_selected_chunks": 3, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.17909387023307344, "citation_count": 1, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.06906107821071134, "novelty_score": 0.8674634761389848, "canonicality_score": 0.13253652386101522, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 16, "impact_rank": 39, "novelty_rank": 2}
{"paper_id": "2022__branch-history-injection-on-the-effectiveness-of-hardware-mitigations-against-cross-privilege-sp__missing-ea21841d", "title": "Branch history injection on the effectiveness of hardware mitigations against cross privilege sp", "year": 2022, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 45, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 5}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 27, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.1105112490300979, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.3876824136080125, "novelty_score": 0.3492892575903925, "canonicality_score": 0.6507107424096075, "semantic_influence_score": 0.2749559869787575, "descendant_support_count": 5, "year_rank": 17, "impact_rank": 15, "novelty_rank": 21}
{"paper_id": "2022__hybp-hybrid-isolation-randomization-secure-branch-predictor__10-1109-hpca53966-2022-00033-c5953521", "title": "Hybp hybrid isolation randomization secure branch predictor", "year": 2022, "doi": "10.1109/hpca53966", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 34, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 8}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 19, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.09647404429486817, "citation_count": 10, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.4459205508965027, "novelty_score": 0.24323152070749993, "canonicality_score": 0.7567684792925, "semantic_influence_score": 0.3335042670968283, "descendant_support_count": 6, "year_rank": 18, "impact_rank": 11, "novelty_rank": 31}
{"paper_id": "2022__lightweight-and-secure-branch-predictors-against-spectre-attacks__10-1109-asp-dac52403-2022-9712481-68e0c5e2", "title": "Lightweight and secure branch predictors against spectre attacks", "year": 2022, "doi": "10.1109/asp-dac52403.2022.9712481", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 58, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 17}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.0938183000073739, "citation_count": 10, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.423448563677811, "novelty_score": 0.22316611351397136, "canonicality_score": 0.7768338864860287, "semantic_influence_score": 0.27482437821223155, "descendant_support_count": 5, "year_rank": 19, "impact_rank": 12, "novelty_rank": 33}
{"paper_id": "2022__research-on-security-technology-of-processor-branch-prediction__10-1109-ccpqt56151-2022-00010-07a331f0", "title": "Research on security technology of processor branch prediction", "year": 2022, "doi": "10.1109/ccpqt56151.2022.00010", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 5, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 2}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.0986789488983899, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2925021303151115, "novelty_score": 0.2598906203432908, "canonicality_score": 0.7401093796567092, "semantic_influence_score": 0.33467215627794455, "descendant_support_count": 6, "year_rank": 20, "impact_rank": 20, "novelty_rank": 27}
{"paper_id": "2022__stbpu-a-reasonably-secure-branch-prediction-unit__10-1109-dsn53405-2022-00023-213c7efe", "title": "Stbpu a reasonably secure branch prediction unit", "year": 2022, "doi": "10.1109/dsn53405.2022.00023", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 35, "software_static_wcet": 4, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 7}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.10068575123465928, "citation_count": 9, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3344512531812149, "novelty_score": 0.27505296342872476, "canonicality_score": 0.7249470365712752, "semantic_influence_score": 0.1120771779139309, "descendant_support_count": 2, "year_rank": 21, "impact_rank": 19, "novelty_rank": 25}
{"paper_id": "2023__all-your-pc-are-belong-to-us-exploiting-non-control-transfer-instruction-btb-updates-for-dynamic__10-1145-3579371-3589100-760f92e0", "title": "All your pc are belong to us exploiting non control transfer instruction btb updates for dynamic", "year": 2023, "doi": "10.1145/3579371.3589100", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 27, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 3, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 8}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 20, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.1407334288811739, "citation_count": 12, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.24246490066357285, "novelty_score": 0.5776321548503017, "canonicality_score": 0.4223678451496983, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 22, "impact_rank": 24, "novelty_rank": 9}
{"paper_id": "2023__beknight-guarding-against-information-leakage-in-speculatively-updated-branch-predictors__10-1109-iccad57390-2023-10323658-df8ff33d", "title": "Beknight guarding against information leakage in speculatively updated branch predictors", "year": 2023, "doi": "10.1109/iccad57390.2023.10323658", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 22, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 7, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 17}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.11374819075280773, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.20758005359881007, "novelty_score": 0.3737458869555549, "canonicality_score": 0.6262541130444451, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 23, "impact_rank": 26, "novelty_rank": 19}
{"paper_id": "2023__half-half-demystifying-intels-directional-branch-predictors-for-fast-secure-partitioned-executio__10-1109-sp46215-2023-10179415-317cc12e", "title": "Half half demystifying intels directional branch predictors for fast secure partitioned executio", "year": 2023, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 26, "software_static_wcet": 7, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 13}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 17, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.12044283896095986, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.172701861559803, "novelty_score": 0.42432712813399, "canonicality_score": 0.57567287186601, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 24, "impact_rank": 31, "novelty_rank": 14}
{"paper_id": "2023__inception-exposing-new-attack-surfaces-with-training-in-transient-execution__missing-ea21841d", "title": "Inception exposing new attack surfaces with training in transient execution", "year": 2023, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 42, "software_static_wcet": 5, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 10}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 19, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.1426291834538781, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.12241335616988804, "novelty_score": 0.5919554794337065, "canonicality_score": 0.4080445205662935, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 25, "impact_rank": 38, "novelty_rank": 8}
{"paper_id": "2023__you-cannot-always-win-the-race-analyzing-mitigations-for-branch-target-prediction-attacks__10-1109-eurosp57164-2023-00046-41c92f92", "title": "You cannot always win the race analyzing mitigations for branch target prediction attacks", "year": 2023, "doi": "10.1109/eurosp57164.2023.00046", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 42, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 13}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 23, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.09707736924933685, "citation_count": 7, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.34843642038953865, "novelty_score": 0.2477899267778575, "canonicality_score": 0.7522100732221425, "semantic_influence_score": 0.1628211704140318, "descendant_support_count": 3, "year_rank": 26, "impact_rank": 17, "novelty_rank": 29}
{"paper_id": "2024__autoguard-a-secure-implementation-of-the-conditional-branch-instruction__10-1109-asianhost63913-2024-10838481-e77b75ce", "title": "Autoguard a secure implementation of the conditional branch instruction", "year": 2024, "doi": "10.1109/asianhost63913.2024.10838481", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 55, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 10}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 21, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.17376510957107483, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.0332303532796568, "novelty_score": 0.8272021629457846, "canonicality_score": 0.17279783705421536, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 27, "impact_rank": 41, "novelty_rank": 3}
{"paper_id": "2024__indirector-high-precision-branch-target-injection-attacks-exploiting-the-indirect-branch-predict__missing-ea21841d", "title": "Indirector high precision branch target injection attacks exploiting the indirect branch predict", "year": 2024, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 25, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 22}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 22, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.09371900248378096, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.2332752379062662, "novelty_score": 0.22241587364577933, "canonicality_score": 0.7775841263542207, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 28, "impact_rank": 25, "novelty_rank": 34}
{"paper_id": "2024__modeling-derivation-and-automated-analysis-of-branch-predictor-security-vulnerabilities__10-1109-hpca57654-2024-00038-0486a1f4", "title": "Modeling derivation and automated analysis of branch predictor security vulnerabilities", "year": 2024, "doi": "10.1109/hpca57654.2024.00038", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 54, "software_static_wcet": 2, "testing_verification": 1, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 20}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 25, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.08441074379045277, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.39938381789154054, "novelty_score": 0.15208756612617394, "canonicality_score": 0.8479124338738261, "semantic_influence_score": 0.33245196578263597, "descendant_support_count": 6, "year_rank": 29, "impact_rank": 13, "novelty_rank": 37}
{"paper_id": "2024__pathfinder-high-resolution-control-flow-attacks-exploiting-the-conditional-branch-predictor__10-1145-3620666-3651382-27077d7b", "title": "Pathfinder high resolution control flow attacks exploiting the conditional branch predictor", "year": 2024, "doi": "10.1145/3620666.3651382", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 28, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 10}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 20, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.11100539358700945, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.1940931738017283, "novelty_score": 0.35302275399423905, "canonicality_score": 0.646977246005761, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 30, "impact_rank": 27, "novelty_rank": 20}
{"paper_id": "2024__reverse-engineering-branch-prediction-capabilities-in-modern-micro-architectures__10-1109-secdev61143-2024-00025-d0f93c53", "title": "Reverse engineering branch prediction capabilities in modern micro architectures", "year": 2024, "doi": "10.1109/secdev61143.2024.00025", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 15, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 3}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 2, "architecture_focus_selected_chunks": 2, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.09876479766787061, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.16679226443592904, "novelty_score": 0.26053924849804394, "canonicality_score": 0.739460751501956, "semantic_influence_score": 0.05479672438494645, "descendant_support_count": 1, "year_rank": 31, "impact_rank": 32, "novelty_rank": 26}
{"paper_id": "2025__a-low-cost-secure-branch-predictor-to-mitigate-the-speculative-attacks-by-disrupting-setup-phase__10-1109-tvlsi-2025-3569219-729d272d", "title": "A low cost secure branch predictor to mitigate the speculative attacks by disrupting setup phase", "year": 2025, "doi": "10.1109/tvlsi.2025.3569219", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 32, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 3, "application_adjacent": 0, "core_architecture": 8}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.08751556503285518, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.15854885334160765, "novelty_score": 0.17554596262364022, "canonicality_score": 0.8244540373763598, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 32, "impact_rank": 33, "novelty_rank": 36}
{"paper_id": "2025__a-survey-of-side-channel-attacks-on-branch-prediction-units__10-1145-3734218-34bd07a3", "title": "A survey of side channel attacks on branch prediction units", "year": 2025, "doi": "10.1145/3734218", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 48, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 5}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 28, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.07134932392270532, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.27553956555362114, "novelty_score": 0.05340234654154467, "canonicality_score": 0.9465976534584554, "semantic_influence_score": 0.054465243323403016, "descendant_support_count": 1, "year_rank": 33, "impact_rank": 21, "novelty_rank": 39}
{"paper_id": "2025__branchgauge-modeling-and-quantifying-side-channel-leakage-in-randomization-based-secure-branch-p__10-1145-3708821-3736198-2cedb235", "title": "Branchgauge modeling and quantifying side channel leakage in randomization based secure branch p", "year": 2025, "doi": "10.1145/3708821.3736198", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 49, "software_static_wcet": 0, "testing_verification": 1, "power_embedded": 12, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 14}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 30, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.11483675833607221, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.1854088406572811, "novelty_score": 0.3819705311423963, "canonicality_score": 0.6180294688576037, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 34, "impact_rank": 28, "novelty_rank": 18}
{"paper_id": "2025__exploiting-inaccurate-branch-history-in-side-channel-attacks__missing-ea21841d", "title": "Exploiting inaccurate branch history in side channel attacks", "year": 2025, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 41, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 2}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 21, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.07054615123092478, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.18320500075634716, "novelty_score": 0.04733399606699479, "canonicality_score": 0.9526660039330053, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 35, "impact_rank": 29, "novelty_rank": 40}
{"paper_id": "2025__hsbp-a-hybrid-secure-branch-predictor-design-against-transient-execution-attacks__10-1109-cisce65916-2025-11065647-b74b4459", "title": "Hsbp a hybrid secure branch predictor design against transient execution attacks", "year": 2025, "doi": "10.1109/cisce65916.2025.11065647", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 56, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 6, "application_adjacent": 0, "core_architecture": 10}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 18, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.10369361813832223, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.13504253385952258, "novelty_score": 0.2977788239304826, "canonicality_score": 0.7022211760695174, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 36, "impact_rank": 37, "novelty_rank": 23}
{"paper_id": "2025__index-randomization-with-dual-sram-puf-for-spectre-mitigation-in-risc-v-branch-predictors__10-1109-isaeece66033-2025-11160208-b6a51e9e", "title": "Index randomization with dual sram puf for spectre mitigation in risc v branch predictors", "year": 2025, "doi": "10.1109/isaeece66033.2025.11160208", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 35, "software_static_wcet": 3, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 8, "application_adjacent": 0, "core_architecture": 4}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 12, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.1560067850251593, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.05903276890541467, "novelty_score": 0.6930296016918437, "canonicality_score": 0.3069703983081563, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 37, "impact_rank": 40, "novelty_rank": 5}
{"paper_id": "2025__systematic-analysis-of-moving-target-defenses-for-branch-prediction-attacks__10-1109-tdsc-2025-3580445-1177fee2", "title": "Systematic analysis of moving target defenses for branch prediction attacks", "year": 2025, "doi": "10.1109/tdsc.2025.3580445", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 37, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 15}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 20, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.10362321702132782, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.1351448249780631, "novelty_score": 0.29724691011407184, "canonicality_score": 0.7027530898859282, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 38, "impact_rank": 36, "novelty_rank": 24}
{"paper_id": "2025__unveiling-and-evaluating-vulnerabilities-in-branch-predictors-via-a-three-step-modeling-methodol__10-1145-3711923-d02e147d", "title": "Unveiling and evaluating vulnerabilities in branch predictors via a three step modeling methodol", "year": 2025, "doi": "10.1145/3711923", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 29, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 14}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 19, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.06428129009719508, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.33752675683238226, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 0.05360965261768893, "descendant_support_count": 1, "year_rank": 39, "impact_rank": 18, "novelty_rank": 41}
{"paper_id": "2026__cibpu-a-conflict-invisible-secure-branch-prediction-unit__10-1109-tifs-2026-3683289-d4363d78", "title": "Cibpu a conflict invisible secure branch prediction unit", "year": 2026, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 34, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 3, "application_adjacent": 0, "core_architecture": 5}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 18, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.09852581874449473, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.14255122126329825, "novelty_score": 0.258733649430849, "canonicality_score": 0.741266350569151, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 40, "impact_rank": 35, "novelty_rank": 28}
{"paper_id": "2026__microarchitectural-espionage-fpga-based-security-analysis-of-branch-prediction-in-risc-v-out-of__10-1109-isdfs69419-2026-11459082-3684cee2", "title": "Microarchitectural espionage fpga based security analysis of branch prediction in risc v out of", "year": 2026, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 24, "software_static_wcet": 6, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 15, "application_adjacent": 0, "core_architecture": 8}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:0", "fine_cluster_label": "Branch Predictor Side Channels and Mitigations", "distance_to_cluster_centroid": 0.11697961631194875, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.18055174827308565, "novelty_score": 0.39816083908971445, "canonicality_score": 0.6018391609102856, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 41, "impact_rank": 30, "novelty_rank": 16}
{"paper_id": "2004__repairing-return-address-stack-for-buffer-overflow-protection__10-1145-977091-977139-257e135e", "title": "Repairing return address stack for buffer overflow protection", "year": 2004, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 16, "software_static_wcet": 7, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 11}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 14, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:1", "fine_cluster_label": "Return Stack Buffer Attacks and Defenses", "distance_to_cluster_centroid": 0.14403443631992852, "citation_count": 22, "influential_citation_count": 0, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.755303326583004, "novelty_score": 0.884660996531211, "canonicality_score": 0.115339003468789, "semantic_influence_score": 1.0, "descendant_support_count": 5, "year_rank": 1, "impact_rank": 3, "novelty_rank": 2}
{"paper_id": "2005__a-reliable-return-address-stack__10-1145-1055626-1055637-c95f5b90", "title": "A reliable return address stack", "year": 2005, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 12, "software_static_wcet": 2, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 5}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "security:1", "fine_cluster_label": "Return Stack Buffer Attacks and Defenses", "distance_to_cluster_centroid": 0.15606912059573808, "citation_count": 24, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.3945767457080246, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.38657064939745694, "descendant_support_count": 2, "year_rank": 2, "impact_rank": 6, "novelty_rank": 1}
{"paper_id": "2018__ret2spec__10-1145-3243734-3243761-dd80b890", "title": "Ret2spec", "year": 2018, "doi": "10.1145/3243734.3243761", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 32, "software_static_wcet": 5, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 3}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:1", "fine_cluster_label": "Return Stack Buffer Attacks and Defenses", "distance_to_cluster_centroid": 0.08058317283203176, "citation_count": 185, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.832984972892869, "novelty_score": 0.2765515246242493, "canonicality_score": 0.7234484753757506, "semantic_influence_score": 0.7463171644287862, "descendant_support_count": 4, "year_rank": 3, "impact_rank": 2, "novelty_rank": 5}
{"paper_id": "2018__spectre-returns-speculation-attacks-using-the-return-stack-buffer__missing-ea21841d", "title": "Spectre returns speculation attacks using the return stack buffer", "year": 2018, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 36, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 5}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:1", "fine_cluster_label": "Return Stack Buffer Attacks and Defenses", "distance_to_cluster_centroid": 0.054686754010872196, "citation_count": 97, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.851195823549213, "novelty_score": 0.028363282058823856, "canonicality_score": 0.9716367179411761, "semantic_influence_score": 0.7786306711569406, "descendant_support_count": 4, "year_rank": 4, "impact_rank": 1, "novelty_rank": 7}
{"paper_id": "2019__high-efficiency-low-noise-meltdown-attack-by-using-a-return-stack-buffer__10-1145-3321705-3331009-8c7e2bfd", "title": "High efficiency low noise meltdown attack by using a return stack buffer", "year": 2019, "doi": "10.1145/3321705.3331009", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 35, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 8}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 9, "architecture_focus_selected_chunks": 9, "fine_cluster_id": "security:1", "fine_cluster_label": "Return Stack Buffer Attacks and Defenses", "distance_to_cluster_centroid": 0.08961080405218169, "citation_count": 3, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.21771557849569095, "novelty_score": 0.3630712840755855, "canonicality_score": 0.6369287159244146, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 5, "impact_rank": 7, "novelty_rank": 4}
{"paper_id": "2019__reinforcing-meltdown-attack-by-using-a-return-stack-buffer__10-1109-access-2019-2961158-22f7e100", "title": "Reinforcing meltdown attack by using a return stack buffer", "year": 2019, "doi": "10.1109/access.2019.2961158", "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 35, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 3}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 18, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:1", "fine_cluster_label": "Return Stack Buffer Attacks and Defenses", "distance_to_cluster_centroid": 0.06912355028217576, "citation_count": 7, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.4695391754584514, "novelty_score": 0.16672384533185333, "canonicality_score": 0.8332761546681466, "semantic_influence_score": 0.3709453368582999, "descendant_support_count": 2, "year_rank": 6, "impact_rank": 5, "novelty_rank": 6}
{"paper_id": "2022__retbleed-arbitrary-speculative-code-execution-with-return-instructions__missing-ea21841d", "title": "Retbleed arbitrary speculative code execution with return instructions", "year": 2022, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 34, "software_static_wcet": 7, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 10}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 24, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:1", "fine_cluster_label": "Return Stack Buffer Attacks and Defenses", "distance_to_cluster_centroid": 0.11212623461546689, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.1263430405572353, "novelty_score": 0.5788565314758823, "canonicality_score": 0.42114346852411766, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 7, "impact_rank": 8, "novelty_rank": 3}
{"paper_id": "2024__spectre-returns-speculation-attacks-using-the-return-stack-buffer__10-1109-mdat-2024-3352537-9a0f0025", "title": "Spectre returns speculation attacks using the return stack buffer", "year": 2024, "doi": null, "scope": "security", "scope_label": "Security / Side-Channel", "scope_scores": {"security": 36, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 5}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "security:1", "fine_cluster_label": "Return Stack Buffer Attacks and Defenses", "distance_to_cluster_centroid": 0.051727276866646243, "citation_count": 97, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5072647432977956, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 8, "impact_rank": 4, "novelty_rank": 8}
{"paper_id": "2019__pipelined-mips-simulation-a-plug-in-to-mars-simulator-for-supporting-pipeline-simulation-and-bra__10-1109-tale48000-2019-9225934-7e278015", "title": "Pipelined mips simulation a plug in to mars simulator for supporting pipeline simulation and bra", "year": 2019, "doi": null, "scope": "simulator_fpga", "scope_label": "Simulator / FPGA / Soft Processor", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 14, "application_adjacent": 0, "core_architecture": 6}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 3, "architecture_focus_selected_chunks": 3, "fine_cluster_id": "simulator_fpga:0", "fine_cluster_label": "Pipeline Simulator and FPGA Implementation", "distance_to_cluster_centroid": 0.05942437888526364, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.7, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 1.0, "descendant_support_count": 1, "year_rank": 1, "impact_rank": 1, "novelty_rank": 1}
{"paper_id": "2026__five-stage-pipeline-simulator-in-c-forwarding-and-branch-prediction__10-1109-iatmsi68868-2026-11465534-d33c7199", "title": "Five stage pipeline simulator in c forwarding and branch prediction", "year": 2026, "doi": "10.1109/iatmsi68868.2026.11465534", "scope": "simulator_fpga", "scope_label": "Simulator / FPGA / Soft Processor", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 6, "application_adjacent": 0, "core_architecture": 6}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "simulator_fpga:0", "fine_cluster_label": "Pipeline Simulator and FPGA Implementation", "distance_to_cluster_centroid": 0.05942437888526364, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.358974358974359, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 2, "impact_rank": 2, "novelty_rank": 2}
{"paper_id": "1998__retrospective-a-study-of-branch-prediction-strategies__10-1145-285930-285940-a1270d8a", "title": "Retrospective a study of branch prediction strategies", "year": 1998, "doi": "10.1145/285930.285940", "scope": "simulator_fpga", "scope_label": "Simulator / FPGA / Soft Processor", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 2, "application_adjacent": 0, "core_architecture": 2}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 1, "architecture_focus_selected_chunks": 1, "fine_cluster_id": "simulator_fpga:1", "fine_cluster_label": "RISC-V / FPGA Predictor Validation", "distance_to_cluster_centroid": 0.18082719234651967, "citation_count": 738, "influential_citation_count": 34, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.85, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 1.0, "descendant_support_count": 4, "year_rank": 1, "impact_rank": 1, "novelty_rank": 1}
{"paper_id": "2024__optimizing-convolutional-image-processing-on-risc-v-using-branch-prediction-on-fpga__10-1109-tencon61640-2024-10902699-c8e58d8a", "title": "Optimizing convolutional image processing on risc v using branch prediction on fpga", "year": 2024, "doi": "10.1109/tencon61640.2024.10902699", "scope": "simulator_fpga", "scope_label": "Simulator / FPGA / Soft Processor", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 15, "application_adjacent": 7, "core_architecture": 5}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "simulator_fpga:1", "fine_cluster_label": "RISC-V / FPGA Predictor Validation", "distance_to_cluster_centroid": 0.12591014202224415, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5165706497439099, "novelty_score": 0.44658067065248935, "canonicality_score": 0.5534193293475107, "semantic_influence_score": 0.7809765603281583, "descendant_support_count": 4, "year_rank": 2, "impact_rank": 2, "novelty_rank": 3}
{"paper_id": "2025__design-of-a-dual-issue-superscalar-risc-v-core-with-dynamic-branch-prediction__10-1109-icstcc66753-2025-11240247-ae8c4a53", "title": "Design of a dual issue superscalar risc v core with dynamic branch prediction", "year": 2025, "doi": "10.1109/icstcc66753.2025.11240247", "scope": "simulator_fpga", "scope_label": "Simulator / FPGA / Soft Processor", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 13, "application_adjacent": 0, "core_architecture": 12}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 25, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "simulator_fpga:1", "fine_cluster_label": "RISC-V / FPGA Predictor Validation", "distance_to_cluster_centroid": 0.08643322357645056, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2734546228405471, "novelty_score": 0.048757233268779544, "canonicality_score": 0.9512427667312204, "semantic_influence_score": 0.20173768801698197, "descendant_support_count": 1, "year_rank": 3, "impact_rank": 4, "novelty_rank": 5}
{"paper_id": "2025__fpga-implementation-of-a-pipelined-rv32im-processor-with-dynamic-branch-prediction__10-1109-elexcom67950-2025-11451255-49928411", "title": "Fpga implementation of a pipelined rv32im processor with dynamic branch prediction", "year": 2025, "doi": "10.1109/elexcom67950.2025.11451255", "scope": "simulator_fpga", "scope_label": "Simulator / FPGA / Soft Processor", "scope_scores": {"security": 0, "software_static_wcet": 5, "testing_verification": 1, "power_embedded": 1, "simulator_fpga": 19, "application_adjacent": 0, "core_architecture": 4}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 2, "architecture_focus_selected_chunks": 2, "fine_cluster_id": "simulator_fpga:1", "fine_cluster_label": "RISC-V / FPGA Predictor Validation", "distance_to_cluster_centroid": 0.08159493316789013, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.2833434875697548, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 0.20287977229831075, "descendant_support_count": 1, "year_rank": 4, "impact_rank": 3, "novelty_rank": 6}
{"paper_id": "2025__lunaiss-a-risc-v-simulator-for-branch-predictor-validation-and-interval-based-profiling__10-1109-isocc66390-2025-11329543-34d0cc00", "title": "Lunaiss a risc v simulator for branch predictor validation and interval based profiling", "year": 2025, "doi": "10.1109/isocc66390.2025.11329543", "scope": "simulator_fpga", "scope_label": "Simulator / FPGA / Soft Processor", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 14, "application_adjacent": 0, "core_architecture": 14}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 3, "architecture_focus_selected_chunks": 3, "fine_cluster_id": "simulator_fpga:1", "fine_cluster_label": "RISC-V / FPGA Predictor Validation", "distance_to_cluster_centroid": 0.14373279401229055, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.07188728947868368, "novelty_score": 0.6261860947108449, "canonicality_score": 0.37381390528915515, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 5, "impact_rank": 6, "novelty_rank": 2}
{"paper_id": "2026__ml-guided-branch-predictor-optimization-for-embedded-risc-v-socs__10-1109-les-2026-3673369-794fed6c", "title": "Ml guided branch predictor optimization for embedded risc v socs", "year": 2026, "doi": "10.1109/les.2026.3673369", "scope": "simulator_fpga", "scope_label": "Simulator / FPGA / Soft Processor", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 0, "power_embedded": 14, "simulator_fpga": 15, "application_adjacent": 0, "core_architecture": 13}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "simulator_fpga:1", "fine_cluster_label": "RISC-V / FPGA Predictor Validation", "distance_to_cluster_centroid": 0.09454867837560987, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.16720391186111255, "novelty_score": 0.13053965832221462, "canonicality_score": 0.8694603416777854, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 6, "impact_rank": 5, "novelty_rank": 4}
{"paper_id": "2010__real-time-unobtrusive-program-execution-trace-compression-using-branch-predictor-events__10-1145-1878921-1878938-71d254cb", "title": "Real time unobtrusive program execution trace compression using branch predictor events", "year": 2010, "doi": "10.1145/1878921.1878938", "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 9, "testing_verification": 1, "power_embedded": 6, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 1}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "software_static_wcet:0", "fine_cluster_label": "Program Trace Compression and Debugging", "distance_to_cluster_centroid": 0.02141902835209164, "citation_count": 13, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.8076923076923077, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 1.0, "descendant_support_count": 1, "year_rank": 1, "impact_rank": 1, "novelty_rank": 1}
{"paper_id": "2014__using-branch-predictors-and-variable-encoding-for-on-the-fly-program-tracing__10-1109-tc-2012-267-4c51aafb", "title": "Using branch predictors and variable encoding for on the fly program tracing", "year": 2014, "doi": "10.1109/tc.2012.267", "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 15, "testing_verification": 1, "power_embedded": 6, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 1}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "software_static_wcet:0", "fine_cluster_label": "Program Trace Compression and Debugging", "distance_to_cluster_centroid": 0.02141902835209164, "citation_count": 8, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.0, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 2, "impact_rank": 2, "novelty_rank": 2}
{"paper_id": "2016__common-bonds-mips-hps-two-level-branch-prediction-and-compressed-code-risc-processor__10-1109-mm-2016-66-337a2aae", "title": "Common bonds mips hps two level branch prediction and compressed code risc processor", "year": 2016, "doi": null, "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 6, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 5}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "software_static_wcet:1", "fine_cluster_label": "Historical MIPS / Branch Prediction Retrospective", "distance_to_cluster_centroid": 0.07848759823481644, "citation_count": 5, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.8076923076923077, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 1.0, "descendant_support_count": 1, "year_rank": 1, "impact_rank": 1, "novelty_rank": 1}
{"paper_id": "2023__by-software-branch-prediction-in-loops__10-1109-lca-2023-3304613-7880472e", "title": "By software branch prediction in loops", "year": 2023, "doi": "10.1109/lca.2023.3304613", "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 1, "software_static_wcet": 10, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 9}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 8, "architecture_focus_selected_chunks": 8, "fine_cluster_id": "software_static_wcet:1", "fine_cluster_label": "Historical MIPS / Branch Prediction Retrospective", "distance_to_cluster_centroid": 0.07848759823481655, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.0, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 2, "impact_rank": 2, "novelty_rank": 2}
{"paper_id": "2009__branch-target-buffers-wcet-analysis-framework-and-timing-predictability__10-1109-rtcsa-2009-8-2606a385", "title": "Branch target buffers wcet analysis framework and timing predictability", "year": 2009, "doi": "10.1109/rtcsa.2009.8", "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 19, "testing_verification": 1, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 17}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 19, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "software_static_wcet:2", "fine_cluster_label": "WCET and Timing Predictability", "distance_to_cluster_centroid": 0.07702340992450607, "citation_count": 16, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.9154459351372548, "novelty_score": 0.43968113728627506, "canonicality_score": 0.560318862713725, "semantic_influence_score": 1.0, "descendant_support_count": 3, "year_rank": 1, "impact_rank": 1, "novelty_rank": 3}
{"paper_id": "2011__wcet-driven-branch-prediction-aware-code-positioning__10-1145-2038698-2038724-367bcc0a", "title": "Wcet driven branch prediction aware code positioning", "year": 2011, "doi": "10.1145/2038698.2038724", "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 15, "testing_verification": 0, "power_embedded": 8, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 8}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 3, "architecture_focus_selected_chunks": 3, "fine_cluster_id": "software_static_wcet:2", "fine_cluster_label": "WCET and Timing Predictability", "distance_to_cluster_centroid": 0.0827041634401553, "citation_count": 5, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.4913297611388336, "novelty_score": 0.7245039227503581, "canonicality_score": 0.27549607724964187, "semantic_influence_score": 0.6572134441084906, "descendant_support_count": 2, "year_rank": 2, "impact_rank": 2, "novelty_rank": 2}
{"paper_id": "2015__persistence-based-branch-misprediction-bounds-for-wcet-analysis__10-1145-2695664-2695728-f19dde2e", "title": "Persistence based branch misprediction bounds for wcet analysis", "year": 2015, "doi": "10.1145/2695664.2695728", "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 20, "testing_verification": 0, "power_embedded": 1, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 15}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 17, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "software_static_wcet:2", "fine_cluster_label": "WCET and Timing Predictability", "distance_to_cluster_centroid": 0.06825402666630243, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.33681706204426637, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 0.32204945255579365, "descendant_support_count": 1, "year_rank": 3, "impact_rank": 3, "novelty_rank": 4}
{"paper_id": "2019__evaluating-software-diversity-in-branch-prediction-analyses-for-static-wcet-estimation__10-1109-rtcsa-2019-8864568-0c04c9a1", "title": "Evaluating software diversity in branch prediction analyses for static wcet estimation", "year": 2019, "doi": null, "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 16, "software_static_wcet": 17, "testing_verification": 0, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 8}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "software_static_wcet:2", "fine_cluster_label": "WCET and Timing Predictability", "distance_to_cluster_centroid": 0.08819889697010608, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.0, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 4, "impact_rank": 4, "novelty_rank": 1}
{"paper_id": "1992__predicting-conditional-branch-directions-from-previous-runs-of-a-program__10-1145-143365-143493-88363ab5", "title": "Predicting conditional branch directions from previous runs of a program", "year": 1992, "doi": "10.1145/143365.143493", "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 6, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 0}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 3, "architecture_focus_selected_chunks": 3, "fine_cluster_id": "software_static_wcet:3", "fine_cluster_label": "Static Prediction and Compiler Control-Flow Techniques", "distance_to_cluster_centroid": 0.0800539836493891, "citation_count": 270, "influential_citation_count": 13, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.9713596674575867, "novelty_score": 0.17088047526030045, "canonicality_score": 0.8291195247396995, "semantic_influence_score": 1.0, "descendant_support_count": 7, "year_rank": 1, "impact_rank": 1, "novelty_rank": 7}
{"paper_id": "1993__branch-prediction-for-free__10-1145-173262-155119-5156d20b", "title": "Branch prediction for free", "year": 1993, "doi": null, "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 5, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 5}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 3, "architecture_focus_selected_chunks": 3, "fine_cluster_id": "software_static_wcet:3", "fine_cluster_label": "Static Prediction and Compiler Control-Flow Techniques", "distance_to_cluster_centroid": 0.06562447058229004, "citation_count": 287, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.8732339194000038, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 0.7174927346628658, "descendant_support_count": 5, "year_rank": 2, "impact_rank": 2, "novelty_rank": 8}
{"paper_id": "1993__experiments-with-low-level-speculative-computation-based-on-multiple-branch-prediction__10-1109-92-238440-19fa0b10", "title": "Experiments with low level speculative computation based on multiple branch prediction", "year": 1993, "doi": null, "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 5, "testing_verification": 0, "power_embedded": 3, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 4}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 2, "architecture_focus_selected_chunks": 2, "fine_cluster_id": "software_static_wcet:3", "fine_cluster_label": "Static Prediction and Compiler Control-Flow Techniques", "distance_to_cluster_centroid": 0.09739713208978706, "citation_count": 20, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.550083205786687, "novelty_score": 0.3762654687957029, "canonicality_score": 0.6237345312042971, "semantic_influence_score": 0.5284886871895143, "descendant_support_count": 4, "year_rank": 3, "impact_rank": 3, "novelty_rank": 6}
{"paper_id": "1994__guarded-execution-and-branch-prediction-in-dynamic-ilp-processors__10-1145-192007-192022-b7264fcb", "title": "Guarded execution and branch prediction in dynamic ilp processors", "year": 1994, "doi": null, "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 25, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 5}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 2, "architecture_focus_selected_chunks": 2, "fine_cluster_id": "software_static_wcet:3", "fine_cluster_label": "Static Prediction and Compiler Control-Flow Techniques", "distance_to_cluster_centroid": 0.13421357910457354, "citation_count": 65, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.30168522912678625, "novelty_score": 0.8122616062971872, "canonicality_score": 0.18773839370281276, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 4, "impact_rank": 5, "novelty_rank": 2}
{"paper_id": "1994__minimizing-branch-misprediction-penalties-for-superpipelined-processors__10-1145-192724-192743-741951cd", "title": "Minimizing branch misprediction penalties for superpipelined processors", "year": 1994, "doi": "10.1145/192724.192743", "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 5, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 1}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "software_static_wcet:3", "fine_cluster_label": "Static Prediction and Compiler Control-Flow Techniques", "distance_to_cluster_centroid": 0.10583177008640277, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.24366317738397436, "novelty_score": 0.4761520653016268, "canonicality_score": 0.5238479346983732, "semantic_influence_score": 0.16331482640610698, "descendant_support_count": 1, "year_rank": 5, "impact_rank": 7, "novelty_rank": 5}
{"paper_id": "1995__accurate-static-branch-prediction-by-value-range-propagation__10-1145-223428-207117-cf8f2279", "title": "Accurate static branch prediction by value range propagation", "year": 1995, "doi": null, "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 4, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 4}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 1, "architecture_focus_selected_chunks": 1, "fine_cluster_id": "software_static_wcet:3", "fine_cluster_label": "Static Prediction and Compiler Control-Flow Techniques", "distance_to_cluster_centroid": 0.1316223081213288, "citation_count": 122, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.347048638542363, "novelty_score": 0.7815746652281419, "canonicality_score": 0.2184253347718581, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 6, "impact_rank": 4, "novelty_rank": 3}
{"paper_id": "2000__compiler-controlled-value-prediction-using-branch-predictor-based-confidence__10-1145-360128-360164-86019f23", "title": "Compiler controlled value prediction using branch predictor based confidence", "year": 2000, "doi": "10.1145/360128.360164", "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 5, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 4}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "software_static_wcet:3", "fine_cluster_label": "Static Prediction and Compiler Control-Flow Techniques", "distance_to_cluster_centroid": 0.10827440800123056, "citation_count": 18, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.28182476797482864, "novelty_score": 0.5050788299009341, "canonicality_score": 0.4949211700990659, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 7, "impact_rank": 6, "novelty_rank": 4}
{"paper_id": "2009__dynamic-analysis-of-branch-mispredictions-in-ada__10-1145-1653616-1647439-4d5d352a", "title": "Dynamic analysis of branch mispredictions in ada", "year": 2009, "doi": null, "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 3, "testing_verification": 1, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 3}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 3, "architecture_focus_selected_chunks": 3, "fine_cluster_id": "software_static_wcet:3", "fine_cluster_label": "Static Prediction and Compiler Control-Flow Techniques", "distance_to_cluster_centroid": 0.15006661088602413, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.0, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 8, "impact_rank": 8, "novelty_rank": 1}
{"paper_id": "2003__optimizing-indirect-branch-prediction-accuracy-in-virtual-machine-interpreters__10-1145-780822-781162-77e29db1", "title": "Optimizing indirect branch prediction accuracy in virtual machine interpreters", "year": 2003, "doi": null, "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 26, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 15}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 20, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "software_static_wcet:4", "fine_cluster_label": "Interpreter Indirect-Branch Prediction", "distance_to_cluster_centroid": 0.030830364543011246, "citation_count": 61, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.9456096987739134, "novelty_score": 0.09643309164746584, "canonicality_score": 0.9035669083525342, "semantic_influence_score": 1.0, "descendant_support_count": 2, "year_rank": 1, "impact_rank": 1, "novelty_rank": 2}
{"paper_id": "2007__optimizing-indirect-branch-prediction-accuracy-in-virtual-machine-interpreters__10-1145-1286821-1286828-d7a7dcf8", "title": "Optimizing indirect branch prediction accuracy in virtual machine interpreters", "year": 2007, "doi": "10.1145/1286821.1286828", "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 17, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 13}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 21, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "software_static_wcet:4", "fine_cluster_label": "Interpreter Indirect-Branch Prediction", "distance_to_cluster_centroid": 0.026268163169818837, "citation_count": 97, "influential_citation_count": 9, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.815283224510512, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 0.4722377843157487, "descendant_support_count": 1, "year_rank": 2, "impact_rank": 2, "novelty_rank": 3}
{"paper_id": "2015__branch-prediction-and-the-performance-of-interpreters-x2014-don-t-trust-folklore__10-1109-cgo-2015-7054191-6aa483aa", "title": "Branch prediction and the performance of interpreters x2014 don t trust folklore", "year": 2015, "doi": null, "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 28, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 15}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "software_static_wcet:4", "fine_cluster_label": "Interpreter Indirect-Branch Prediction", "distance_to_cluster_centroid": 0.07357766341762406, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.0, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 3, "impact_rank": 3, "novelty_rank": 1}
{"paper_id": "2017__a-branch-history-directed-heuristic-search-for-effective-binary-level-dynamic-symbolic-execution__10-1109-access-2017-2706943-7ade6390", "title": "A branch history directed heuristic search for effective binary level dynamic symbolic execution", "year": 2017, "doi": "10.1109/access.2017.2706943", "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 2, "software_static_wcet": 9, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 0}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 10, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "software_static_wcet:5", "fine_cluster_label": "Branch-History-Guided Symbolic Execution", "distance_to_cluster_centroid": 0.08327627276918226, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.8076923076923077, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 1.0, "descendant_support_count": 1, "year_rank": 1, "impact_rank": 1, "novelty_rank": 1}
{"paper_id": "2018__perdice-towards-discovering-software-inefficiencies-leading-to-cache-misses-and-branch-mispredic__10-1109-compsac-2018-00044-3fcc8e7a", "title": "Perdice towards discovering software inefficiencies leading to cache misses and branch mispredic", "year": 2018, "doi": null, "scope": "software_static_wcet", "scope_label": "Software / Static / WCET", "scope_scores": {"security": 0, "software_static_wcet": 14, "testing_verification": 0, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 0}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 1, "architecture_focus_selected_chunks": 1, "fine_cluster_id": "software_static_wcet:5", "fine_cluster_label": "Branch-History-Guided Symbolic Execution", "distance_to_cluster_centroid": 0.08327627276918226, "citation_count": null, "influential_citation_count": null, "citation_status": "unmatched", "citation_source": null, "impact_score": 0.0, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 2, "impact_rank": 2, "novelty_rank": 2}
{"paper_id": "2000__formal-verification-of-superscale-microprocessors-with-multicycle-functional-units-exception-and__10-1145-337292-337331-ed44733d", "title": "Formal verification of superscale microprocessors with multicycle functional units exception and", "year": 2000, "doi": "10.1145/337292.337331", "scope": "testing_verification", "scope_label": "Testing / Verification / Faults", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 7, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 5}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 7, "architecture_focus_selected_chunks": 7, "fine_cluster_id": "testing_verification:0", "fine_cluster_label": "Functional BPU / BTB Fault Testing", "distance_to_cluster_centroid": 0.22134427761342668, "citation_count": 116, "influential_citation_count": 5, "citation_status": "ok", "citation_source": "semantic_scholar", "impact_score": 0.6943060083318925, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 0.555160023805407, "descendant_support_count": 3, "year_rank": 1, "impact_rank": 2, "novelty_rank": 1}
{"paper_id": "2011__on-the-functional-test-of-branch-prediction-units-based-on-branch-history-table__10-1109-vlsisoc-2011-6081650-32ebe19b", "title": "On the functional test of branch prediction units based on branch history table", "year": 2011, "doi": null, "scope": "testing_verification", "scope_label": "Testing / Verification / Faults", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 11, "power_embedded": 2, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 6}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 11, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "testing_verification:0", "fine_cluster_label": "Functional BPU / BTB Fault Testing", "distance_to_cluster_centroid": 0.06548131264518253, "citation_count": 9, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.7876877557699633, "novelty_score": 0.13991934126691197, "canonicality_score": 0.860080658733088, "semantic_influence_score": 1.0, "descendant_support_count": 5, "year_rank": 2, "impact_rank": 1, "novelty_rank": 6}
{"paper_id": "2012__a-sbst-strategy-to-test-microprocessors-branch-target-buffer__10-1109-ddecs-2012-6219079-6fdadb0d", "title": "A sbst strategy to test microprocessors branch target buffer", "year": 2012, "doi": null, "scope": "testing_verification", "scope_label": "Testing / Verification / Faults", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 15, "power_embedded": 2, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 13}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "testing_verification:0", "fine_cluster_label": "Functional BPU / BTB Fault Testing", "distance_to_cluster_centroid": 0.06976356904073222, "citation_count": 9, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.6813657872564973, "novelty_score": 0.1635496238186314, "canonicality_score": 0.8364503761813686, "semantic_influence_score": 0.7731811626921556, "descendant_support_count": 4, "year_rank": 3, "impact_rank": 3, "novelty_rank": 4}
{"paper_id": "2013__on-the-functional-test-of-the-btb-logic-in-pipelined-and-superscalar-processors__10-1109-latw-2013-6562677-92ce012d", "title": "On the functional test of the btb logic in pipelined and superscalar processors", "year": 2013, "doi": null, "scope": "testing_verification", "scope_label": "Testing / Verification / Faults", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 14, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 10}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 16, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "testing_verification:0", "fine_cluster_label": "Functional BPU / BTB Fault Testing", "distance_to_cluster_centroid": 0.0664539525231711, "citation_count": 10, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.5962636140345484, "novelty_score": 0.14528654794837678, "canonicality_score": 0.8547134520516232, "semantic_influence_score": 0.5596866532717402, "descendant_support_count": 3, "year_rank": 4, "impact_rank": 4, "novelty_rank": 5}
{"paper_id": "2014__on-the-in-field-test-of-branch-prediction-units-using-the-correlated-predictor-mechanism__10-1109-ddecs-2014-6868811-e3a0a4ab", "title": "On the in field test of branch prediction units using the correlated predictor mechanism", "year": 2014, "doi": null, "scope": "testing_verification", "scope_label": "Testing / Verification / Faults", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 10, "power_embedded": 5, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 7}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "testing_verification:0", "fine_cluster_label": "Functional BPU / BTB Fault Testing", "distance_to_cluster_centroid": 0.0930636821761408, "citation_count": 2, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.218943792115717, "novelty_score": 0.29212395613766995, "canonicality_score": 0.70787604386233, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 5, "impact_rank": 6, "novelty_rank": 3}
{"paper_id": "2015__bpgen-functional-verification-of-branch-misprediction-recovery-logic-via-adl__10-1109-iccps-2015-7454082-414ecbd9", "title": "Bpgen functional verification of branch misprediction recovery logic via adl", "year": 2015, "doi": null, "scope": "testing_verification", "scope_label": "Testing / Verification / Faults", "scope_scores": {"security": 0, "software_static_wcet": 0, "testing_verification": 20, "power_embedded": 0, "simulator_fpga": 0, "application_adjacent": 0, "core_architecture": 8}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 13, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "testing_verification:0", "fine_cluster_label": "Functional BPU / BTB Fault Testing", "distance_to_cluster_centroid": 0.13645999168273915, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.09007830467545665, "novelty_score": 0.5315928156876254, "canonicality_score": 0.4684071843123746, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 6, "impact_rank": 7, "novelty_rank": 2}
{"paper_id": "2015__on-the-functional-test-of-branch-prediction-units__10-1109-tvlsi-2014-2356612-215869b7", "title": "On the functional test of branch prediction units", "year": 2015, "doi": "10.1109/tvlsi.2014.2356612", "scope": "testing_verification", "scope_label": "Testing / Verification / Faults", "scope_scores": {"security": 0, "software_static_wcet": 1, "testing_verification": 10, "power_embedded": 3, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 4}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 17, "architecture_focus_selected_chunks": 10, "fine_cluster_id": "testing_verification:0", "fine_cluster_label": "Functional BPU / BTB Fault Testing", "distance_to_cluster_centroid": 0.04012526822675744, "citation_count": 26, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.4407490433496529, "novelty_score": 0.0, "canonicality_score": 1.0, "semantic_influence_score": 0.0, "descendant_support_count": 0, "year_rank": 7, "impact_rank": 5, "novelty_rank": 7}
{"paper_id": "2018__stuck-at-0-1-trojans-on-return-address-stack__10-1109-ised-2018-8704090-1c44d833", "title": "Stuck at 0 1 trojans on return address stack", "year": 2018, "doi": null, "scope": "testing_verification", "scope_label": "Testing / Verification / Faults", "scope_scores": {"security": 7, "software_static_wcet": 1, "testing_verification": 18, "power_embedded": 0, "simulator_fpga": 1, "application_adjacent": 0, "core_architecture": 10}, "core_family": "", "core_family_label": "", "core_family_scores": {}, "clustering_vector_source": "full_text_average", "architecture_focus_source": "architecture_focus_chunks", "architecture_focus_candidate_chunks": 6, "architecture_focus_selected_chunks": 6, "fine_cluster_id": "testing_verification:1", "fine_cluster_label": "Return-Stack Hardware Trojan Outlier", "distance_to_cluster_centroid": 0.0, "citation_count": 0, "influential_citation_count": null, "citation_status": "ok", "citation_source": "openalex", "impact_score": 0.8076923076923077, "novelty_score": 1.0, "canonicality_score": 0.0, "semantic_influence_score": 1.0, "descendant_support_count": 0, "year_rank": 1, "impact_rank": 1, "novelty_rank": 1}
