{"id":"W4318328068","doi":"10.1145/3559009.3569663","title":"Combining Run-Time Checks and Compile-Time Analysis to Improve Control Flow Auto-Vectorization","year":2022,"lang":"en","type":"article","venue":"","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":4,"is_retracted":false,"has_abstract":true,"ca_institutions":"IBM (Canada); University of Toronto","funders":"","keywords":"Computer science; Compiler; SIMD; Compile time; Parallel computing; Vectorization (mathematics); Control flow; Overhead (engineering); Benchmark (surveying); 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":"codex-gemma-dda1882f352a","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0005773625,0.0001593611,0.0003262302,0.0003978105,0.0004590203,0.0002303504,0.0005952551,0.00003893644,0.0002240819],"category_scores_gemma":[0.00003933402,0.0001649372,0.00008694943,0.001469802,0.00001902401,0.0001948457,0.0005534755,0.0001401071,0.00003179355],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00007506191,"about_ca_system_score_gemma":0.00004501934,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00004245935,"about_ca_topic_score_gemma":9.96161e-7,"domain_scores_codex":[0.9984223,0.0001796248,0.0002984767,0.0005131948,0.0003264041,0.0002600117],"domain_scores_gemma":[0.9990767,0.0001236136,0.0001172491,0.0004434379,0.000104548,0.0001344868],"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.00003343355,0.0001821006,0.001315242,0.000007111877,0.0004937963,0.000009071574,0.001432218,0.9549773,0.01130853,0.009586374,0.005928122,0.01472667],"study_design_scores_gemma":[0.0004047046,0.0001919047,0.0005608896,0.000001765967,0.00005287109,0.000003272091,0.000006497942,0.9966906,0.0005464593,0.00028903,0.001035289,0.0002167083],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.002849207,0.00002465264,0.9923587,0.0007962168,0.0001135607,0.000269324,0.00001326083,0.001001807,0.002573244],"genre_scores_gemma":[0.755959,0.000001687207,0.2393943,0.001416841,0.00003438314,0.00005423511,0.00003411806,0.00001336759,0.003092034],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.7531098,"threshold_uncertainty_score":0.6725944,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.005332903516943181,"score_gpt":0.2187051429541359,"score_spread":0.2133722394371927,"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."}}