{"id":"W4316252342","doi":"10.1145/3547276.3548445","title":"A Pipeline Pattern Detection Technique in Polly","year":2022,"lang":"en","type":"article","venue":"","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":1,"is_retracted":false,"has_abstract":true,"ca_institutions":"Western University","funders":"","keywords":"Loop (graph theory); Computer science; Parallel computing; Loop tiling; Parallelism (grammar); Pipeline (software); Loop fission; Loop fusion; Polytope model; Automatic parallelization; For loop; Software; Programming language; Mathematics; Discrete mathematics","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.0004050835,0.00006414018,0.00007255084,0.0002316656,0.0001164933,0.00003640766,0.0004870583,0.00002073332,0.00004547531],"category_scores_gemma":[0.00001088679,0.00006672343,0.00002590226,0.0006047073,0.00000624642,0.000110059,0.0004017282,0.0001640345,0.000005029804],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00007518532,"about_ca_system_score_gemma":0.0000256414,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0001788725,"about_ca_topic_score_gemma":0.00002936313,"domain_scores_codex":[0.9992253,0.0001034992,0.0001621397,0.0002195586,0.0001517747,0.000137775],"domain_scores_gemma":[0.9996321,0.0000211243,0.00004337612,0.0002590758,0.00002084132,0.00002347992],"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.00001455889,0.0004348166,0.003003749,0.00001467197,0.000006219892,0.00007745282,0.0008939133,0.06422717,0.00636698,0.008363018,0.01052833,0.9060691],"study_design_scores_gemma":[0.0001827311,0.0001119483,0.0004787759,0.000003984054,5.054573e-7,0.00005537317,0.00001618118,0.9664099,0.0238256,0.002929987,0.005816539,0.0001685181],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.0006713767,0.00001428267,0.9926193,0.0004957897,0.00008000207,0.0001669145,4.521056e-7,0.0007613136,0.00519057],"genre_scores_gemma":[0.9040922,0.000002220587,0.09449651,0.0006328627,0.00001194781,0.0001254006,0.000001001025,0.000004706104,0.0006331729],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.9059006,"threshold_uncertainty_score":0.2720903,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01020465341325566,"score_gpt":0.2386443832851128,"score_spread":0.2284397298718572,"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."}}