{"id":"W2134616937","doi":"10.1145/1596655.1596670","title":"Automatic parallelization for graphics processing units","year":2009,"lang":"en","type":"article","venue":"","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":52,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"","keywords":"Computer science; Parallel computing; Speedup; Just-in-time compilation; Graphics; Control flow; Compiler; General-purpose computing on graphics processing units; Bytecode; Java; CUDA; Java bytecode; Optimizing compiler; Programming language; Operating system; Java applet; Java annotation","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.000841153,0.001025022,0.0007863138,0.0009489377,0.0008352598,0.001460557,0.001517089,0.0005381356,0.003346856],"category_scores_gemma":[0.00373901,0.0005464767,0.0008122253,0.00129997,0.0007921966,0.001746373,0.001213239,0.001242006,0.001292218],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001381679,"about_ca_system_score_gemma":0.001520359,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.003292596,"about_ca_topic_score_gemma":0.004830132,"domain_scores_codex":[0.9987051,0.0002812975,0.0000836848,0.0002284417,0.0005400698,0.0001613968],"domain_scores_gemma":[0.9988289,0.0004085147,0.00009489651,0.0003165855,0.0003142176,0.00003677304],"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.0005686099,0.0001262912,0.002391003,0.0003178609,0.00006869399,0.0002107968,0.0002949713,0.2918997,0.0447613,0.1346291,0.02228885,0.5024428],"study_design_scores_gemma":[0.00004349431,0.00002366048,0.0002394993,0.00001323016,0.000008790789,0.00003692621,0.0000170005,0.9486642,0.01226143,0.03181734,0.006863357,0.00001109428],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.02004407,0.0002587448,0.9669861,0.0002056835,0.00008185957,0.00008209911,0.000091013,0.007281425,0.004968904],"genre_scores_gemma":[0.2580749,0.0002919765,0.7339957,0.0001245716,0.0000679228,0.0002554048,0.0004945067,0.002093653,0.004601421],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.003346856,"threshold_uncertainty_score":0.01119637,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02984482087482458,"score_gpt":0.2850426655707745,"score_spread":0.2551978446959499,"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."}}