{"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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.001935921,0.0007634644,0.0005829336,0.0006997938,0.0008466715,0.003023021,0.002023881,0.0009026109,0.01028692],"category_scores_gemma":[0.005138009,0.0006628917,0.001514206,0.001331073,0.001801895,0.003178686,0.002131487,0.001695184,0.003433297],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0008262789,"about_ca_system_score_gemma":0.00167655,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001382853,"about_ca_topic_score_gemma":0.00167072,"domain_scores_codex":[0.9983428,0.0004057301,0.0001864228,0.000360315,0.0005706372,0.0001342077],"domain_scores_gemma":[0.9981294,0.0006570384,0.0001222379,0.0006191555,0.0003914425,0.00008071965],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"not_applicable","study_design_scores_codex":[0.0001206901,0.00009274266,0.0008787456,0.000431211,0.00008523648,0.0002301681,0.0005011198,0.04573683,0.004793814,0.6973546,0.01843424,0.2313407],"study_design_scores_gemma":[0.0001035026,0.00009071289,0.0001687605,0.00009566901,0.00004956696,0.0004445695,0.00009122438,0.1945564,0.007931656,0.6115751,0.1848591,0.00003389357],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.002157959,0.0001583266,0.9830744,0.0003102765,0.00009319603,0.0001471392,0.0001198326,0.00180686,0.01213206],"genre_scores_gemma":[0.04594596,0.0005934893,0.936645,0.0002803835,0.00006869515,0.0005367915,0.0004495953,0.0006662694,0.01481378],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.01028692,"threshold_uncertainty_score":0.03441322,"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."}}