{"id":"W2394967315","doi":"","title":"Data-dependence profiling to enable safe thread level speculation","year":2015,"lang":"en","type":"article","venue":"Computer Science and Software Engineering","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":2,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Alberta","funders":"","keywords":"Computer science; Speculation; Compiler; Speculative execution; Parallel computing; Profiling (computer programming); Speculative multithreading; Thread (computing); Cache; Spec#; Supercomputer; Multithreading; Operating system; Programming language","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0009373178,0.000684869,0.0003968167,0.001090021,0.0003790684,0.0007013571,0.0006789306,0.0002717522,0.001927633],"category_scores_gemma":[0.005004032,0.0005245431,0.0003805328,0.0009318716,0.0004510373,0.001295628,0.0007159345,0.000826686,0.0005255681],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.000532279,"about_ca_system_score_gemma":0.001233147,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001512716,"about_ca_topic_score_gemma":0.002890899,"domain_scores_codex":[0.998843,0.000244449,0.0001040347,0.0001916792,0.0004820542,0.0001348402],"domain_scores_gemma":[0.9957761,0.001812538,0.0006012019,0.00111946,0.0005970343,0.00009353209],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.001737758,0.0003773138,0.04583335,0.0004731214,0.0001206142,0.0005963654,0.001045636,0.07391154,0.3127438,0.01488995,0.008953266,0.5393173],"study_design_scores_gemma":[0.00005577798,0.0003451547,0.009913574,0.00007069763,0.00005816127,0.0003262253,0.000125753,0.6105745,0.3515714,0.01420453,0.01267428,0.00007983664],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.3328789,0.0007157077,0.6306141,0.0003162671,0.0001106334,0.0002163711,0.001123946,0.02830354,0.005720587],"genre_scores_gemma":[0.8279833,0.0001637885,0.168718,0.0001006228,0.00002281847,0.0001069836,0.0006785083,0.000906003,0.001319947],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.001927633,"threshold_uncertainty_score":0.006448627,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.08294887851926361,"score_gpt":0.2845879590408981,"score_spread":0.2016390805216345,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}