{"id":"W1575238410","doi":"10.1007/3-540-44520-x_13","title":"Generating Parallel Program Frameworks from Parallel Design Patterns","year":2000,"lang":"en","type":"book-chapter","venue":"Lecture notes in computer science","topic":"Distributed and Parallel Computing Systems","field":"Computer Science","cited_by":19,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of Alberta","funders":"","keywords":"Computer science; Template; Abstraction; Programmer; Parallel computing; Parallel programming model; Programming language; Domain (mathematical analysis); Object-oriented programming; Software design pattern; Abstraction layer; Programming paradigm; Software","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":["metaepi_narrow","scholarly_communication","open_science","research_integrity"],"consensus_categories":[],"category_scores_codex":[0.001005957,0.00105003,0.001022151,0.0005890903,0.0005072352,0.001851925,0.006086668,0.001221282,0.00007628175],"category_scores_gemma":[0.00006162183,0.001007409,0.0002937316,0.0007221726,0.0004294696,0.000592159,0.001120293,0.00236736,0.0001688161],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.000300552,"about_ca_system_score_gemma":0.0006891054,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0001782514,"about_ca_topic_score_gemma":0.00006245106,"domain_scores_codex":[0.9932122,0.0002092558,0.001024101,0.002818306,0.001379971,0.001356162],"domain_scores_gemma":[0.9954928,0.001000498,0.0005448217,0.002354638,0.0002220405,0.0003852548],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.000008948485,0.00004891394,0.00004686693,0.00001509021,0.00002402365,0.000191728,0.000415087,0.5074249,0.000007002091,0.002354352,0.00007041574,0.4893927],"study_design_scores_gemma":[0.0004228194,0.0002575396,0.00009564377,0.0009020631,0.00001369441,0.00005813002,2.258643e-7,0.9230783,0.00002177562,0.06774368,0.00624507,0.00116106],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.0001021737,0.0008286962,0.9930428,0.000435291,0.002061621,0.001132351,0.00003390261,0.0008196905,0.001543478],"genre_scores_gemma":[0.08089034,0.0001119785,0.9158549,0.001248932,0.001408662,0.00003136372,0.0000685242,0.00007335954,0.000311971],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.4882316,"threshold_uncertainty_score":0.9999342,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02416137622409316,"score_gpt":0.2564840822290627,"score_spread":0.2323227060049695,"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."}}