{"id":"W2237082146","doi":"10.1145/2830772.2830778","title":"Efficiently enforcing strong memory ordering in GPUs","year":2015,"lang":"en","type":"article","venue":"","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":19,"is_retracted":false,"has_abstract":true,"ca_institutions":"","funders":"Ministère de l'Économie, de la Science et de l'Innovation - Québec; Nvidia; National Science Foundation","keywords":"Computer science; Parallel computing; CUDA; Memory model; Semantics (computer science); Programming paradigm; Memory management; Shared memory; Computer architecture; Programming language; Overlay","routes":{"ca_aff":false,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":true},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.002824644,0.0008725043,0.001185972,0.0006531741,0.001359708,0.002929867,0.00356564,0.001109648,0.004080651],"category_scores_gemma":[0.01155094,0.0008199246,0.0007181967,0.001232461,0.001859931,0.004387012,0.003807722,0.002125239,0.0009272334],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001666642,"about_ca_system_score_gemma":0.003395629,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00506949,"about_ca_topic_score_gemma":0.01372883,"domain_scores_codex":[0.9961688,0.001162474,0.0003071738,0.0004134972,0.001159347,0.0007886139],"domain_scores_gemma":[0.9918464,0.002360836,0.0004931469,0.004004205,0.0009137067,0.0003817493],"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.002484987,0.0004165367,0.01191944,0.0008308079,0.0001945507,0.0006660136,0.001080958,0.3828378,0.08380327,0.2492494,0.02595137,0.240565],"study_design_scores_gemma":[0.0001795229,0.0002242646,0.0007449983,0.00006682607,0.00005800006,0.0001417066,0.000259412,0.8062225,0.03652919,0.1352523,0.02026994,0.0000513706],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.3070203,0.001527791,0.6616818,0.001339586,0.0003639566,0.0001556903,0.0004571738,0.01147279,0.01598091],"genre_scores_gemma":[0.8140386,0.0003345329,0.1792048,0.0004348116,0.00006177924,0.0001461784,0.0004776532,0.00131071,0.003990954],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.00506949,"threshold_uncertainty_score":0,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02979496835014219,"score_gpt":0.2718671241967279,"score_spread":0.2420721558465857,"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."}}