{"id":"W1991592471","doi":"10.1007/s10766-014-0320-y","title":"pocl: A Performance-Portable OpenCL Implementation","year":2014,"lang":"en","type":"article","venue":"International Journal of Parallel Programming","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":124,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of Guelph; Perimeter Institute","funders":"","keywords":"Software portability; Compiler; Porting; SIMD; Kernel (algebra); Data parallelism; Parallelism (grammar); Exploit; Stencil","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.0009348716,0.0001122139,0.0001589946,0.0002468853,0.00008609772,0.0003605671,0.001333029,0.00003720909,0.00003073837],"category_scores_gemma":[0.00005293389,0.0001001564,0.00009759414,0.0001639519,0.00002177931,0.0009632935,0.000170402,0.0001515371,0.00001628203],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00006655973,"about_ca_system_score_gemma":0.00008354528,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00001825557,"about_ca_topic_score_gemma":0.000002371691,"domain_scores_codex":[0.9984375,0.0000605942,0.0005721748,0.0001563698,0.0005712791,0.0002021053],"domain_scores_gemma":[0.9985302,0.00004293751,0.0005774501,0.000163132,0.0006033716,0.00008289561],"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.00002134831,0.00008551946,0.007355275,0.000006784499,0.00008255931,0.00001746738,0.0004204045,0.0114264,0.0000878421,0.01251525,0.00136409,0.966617],"study_design_scores_gemma":[0.004008721,0.001465688,0.01145808,0.0002715378,0.00003902355,0.001050601,0.000214083,0.5308068,0.004888523,0.007821762,0.4371701,0.0008050894],"study_design_candidate":"design_other","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.02007829,0.00004741312,0.9768229,0.000857183,0.0006725403,0.00009214393,1.876678e-7,0.00009628775,0.001333055],"genre_scores_gemma":[0.5700089,0.00003748919,0.429519,0.0001793017,0.0001788837,0.000004345877,0.000002771179,0.000005659201,0.00006369633],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.965812,"threshold_uncertainty_score":0.4084258,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01600255926352157,"score_gpt":0.3110218934464314,"score_spread":0.2950193341829098,"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."}}