{"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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0007770165,0.002086518,0.00096373,0.001689506,0.0009986997,0.002557121,0.006842348,0.001458096,0.08359098],"category_scores_gemma":[0.005265703,0.001504151,0.00115505,0.001716831,0.0006455302,0.0026374,0.002899126,0.002893367,0.03246607],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001330688,"about_ca_system_score_gemma":0.00199082,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.006855325,"about_ca_topic_score_gemma":0.01075461,"domain_scores_codex":[0.9985668,0.0001527628,0.000106733,0.0002725513,0.0006304972,0.0002705539],"domain_scores_gemma":[0.9976793,0.0005173651,0.0001025606,0.0006478499,0.0008550542,0.0001979495],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"not_applicable","study_design_scores_codex":[0.001926785,0.0005487083,0.001923752,0.001088594,0.0002156026,0.000507979,0.0003337255,0.0127138,0.03350737,0.02470007,0.3390895,0.5834441],"study_design_scores_gemma":[0.001993887,0.000403147,0.001638779,0.0003017503,0.0002250737,0.0006029181,0.0002152734,0.3603717,0.1655955,0.05781762,0.4104307,0.0004037131],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"software","genre_scores_codex":[0.007752874,0.0003741439,0.5766302,0.0003562923,0.0006039189,0.0002881982,0.003393627,0.3792748,0.03132603],"genre_scores_gemma":[0.1947669,0.000487026,0.5879437,0.001611699,0.0003716194,0.001354773,0.01570883,0.1114746,0.0862807],"genre_candidate":"software","genre_consensus":null,"teacher_disagreement_score":0.08359098,"threshold_uncertainty_score":0.2796397,"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."}}