{"id":"W2034886984","doi":"10.1145/2446920.2446921","title":"Automatic speculative parallelization of loops using polyhedral dependence analysis","year":2013,"lang":"en","type":"article","venue":"","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":9,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Alberta","funders":"","keywords":"Speculative multithreading; Parallel computing; Computer science; Automatic parallelization; Heuristics; Speculative execution; Speedup; Heuristic; Dependence analysis; Speculation; IBM; Multiprocessing; Multithreading; Compiler; Programming language; Operating system; Physics","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":"codex-gemma-dda1882f352a","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0001355369,0.000101941,0.0002052379,0.0003036155,0.00006540355,0.00009517506,0.0004704129,0.00004597146,0.0001883961],"category_scores_gemma":[0.00003373259,0.00008899117,0.00009301583,0.001401726,0.00003315248,0.0005474212,0.0001444305,0.00004440035,0.0000165905],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00002754675,"about_ca_system_score_gemma":0.0000375122,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0004349945,"about_ca_topic_score_gemma":0.000004806136,"domain_scores_codex":[0.9989853,0.00007655559,0.0003110362,0.0002361036,0.0002329242,0.0001580942],"domain_scores_gemma":[0.9991174,0.00005235987,0.0001871085,0.0003798241,0.0002105798,0.00005271885],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.000001560567,0.0001535702,0.02641879,0.00003311918,0.0004183644,0.000002482518,0.001201096,0.8458882,0.002733088,0.1065499,0.00043232,0.01616756],"study_design_scores_gemma":[0.00006051032,0.00001802933,0.01181321,0.00001073109,0.00002697653,0.000001645005,0.00001269597,0.9804984,0.004624714,0.002824921,0.000001648094,0.0001064704],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.1224809,0.00001610653,0.8758177,0.00007409392,0.00002066209,0.0001265346,1.778568e-7,0.0002928988,0.001170866],"genre_scores_gemma":[0.558242,0.000001895415,0.4416333,0.00005128484,0.000004772514,0.000002363656,0.000001334983,0.000002318519,0.00006076933],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.435761,"threshold_uncertainty_score":0.3628955,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02004650081428375,"score_gpt":0.2729445485301067,"score_spread":0.2528980477158229,"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."}}