{"id":"W21782772","doi":"10.1016/j.cgh.2011.07.007","title":"A Composable Model for Analyzing Locality of Multi-threaded Programs","year":2009,"lang":"en","type":"article","venue":"","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":41,"is_retracted":false,"has_abstract":true,"ca_institutions":"","funders":"Canadian Institutes of Health Research","keywords":"Computer science; Thread (computing); Interleaving; Locality; Parallel computing; Cache; Scalability; Cache invalidation; Distributed computing; CPU cache; Locality of reference; Operating system; Cache algorithms","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.001836405,0.0007827053,0.0007418388,0.001149523,0.001020628,0.001856076,0.002077758,0.001023633,0.00217584],"category_scores_gemma":[0.006049778,0.0005499418,0.001599801,0.0009885489,0.001690656,0.003555964,0.001546731,0.001615961,0.0003146959],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001459994,"about_ca_system_score_gemma":0.001704435,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.006794716,"about_ca_topic_score_gemma":0.005435232,"domain_scores_codex":[0.9988477,0.0002846233,0.00007962291,0.0002126536,0.0004027506,0.0001726509],"domain_scores_gemma":[0.9960284,0.001648764,0.0003964379,0.00139765,0.0003270654,0.0002015804],"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.0003327675,0.0002028665,0.004347085,0.0000765382,0.00008576124,0.0002168329,0.0002826563,0.8103127,0.008754636,0.1427694,0.001069723,0.03154896],"study_design_scores_gemma":[0.000008828936,0.0000207036,0.0001176375,0.000002860451,0.00001503799,0.00001633706,0.00001337453,0.9677777,0.001028421,0.03052369,0.000470007,0.000005338882],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.04977344,0.0001011974,0.9468715,0.0001500977,0.00003028623,0.00008142714,0.0001172837,0.00146072,0.001414037],"genre_scores_gemma":[0.7107424,0.0002008628,0.2835997,0.0001079943,0.0001108276,0.000406715,0.0004948213,0.0005282299,0.003808438],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.006794716,"threshold_uncertainty_score":0.01351035,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.06524775815578802,"score_gpt":0.3181874630060059,"score_spread":0.2529397048502178,"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."}}