{"id":"W2120485090","doi":"10.1109/icpp.2002.1040881","title":"Pattern-based parallel programming","year":2003,"lang":"en","type":"article","venue":"","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":23,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Alberta","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"Computer science; Template; Extensibility; Abstraction; Software design pattern; Programming language; Generic programming; Design pattern; Programming paradigm; Parameterized complexity; Parallel computing; Algorithm; Software","routes":{"ca_aff":true,"ca_fund":true,"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.0002115684,0.00008701649,0.0000785396,0.00006408783,0.0000852728,0.000136324,0.000388489,0.00003486296,0.00002718383],"category_scores_gemma":[0.00002970559,0.00007568246,0.00004194856,0.0002319465,0.00001458552,0.0001161213,0.00003336157,0.00005975247,0.00003720585],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00001329432,"about_ca_system_score_gemma":0.00004520703,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.000009055234,"about_ca_topic_score_gemma":0.000001259364,"domain_scores_codex":[0.9992354,0.00006332487,0.0001324341,0.0002318774,0.0001324445,0.0002045333],"domain_scores_gemma":[0.9994633,0.00003864989,0.0000408235,0.0003508891,0.00004613378,0.00006020929],"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.000002293879,0.0003420486,0.009495648,0.00002690247,0.00001948414,0.00003068935,0.0002474915,0.04777233,0.00005179382,0.4196898,0.0112576,0.5110639],"study_design_scores_gemma":[0.0004531571,0.0001011414,0.0003465378,0.00001666978,0.000002197067,0.0000107753,0.000006593736,0.9136469,0.005154284,0.003217656,0.07667604,0.0003680261],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.0001421074,0.00002842325,0.9813067,0.0003289729,0.00007241523,0.00009881789,5.48112e-8,0.001097289,0.01692524],"genre_scores_gemma":[0.3524,0.000001123102,0.6465978,0.0006880718,0.000005940186,0.0000120105,5.772791e-7,0.000003842036,0.0002906363],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.8658746,"threshold_uncertainty_score":0.3086241,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01816668113963268,"score_gpt":0.255051215617997,"score_spread":0.2368845344783643,"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."}}