{"id":"W2101397060","doi":"10.1109/pact.2007.42","title":"JudoSTM: A Dynamic Binary-Rewriting Approach to Software Transactional Memory","year":2007,"lang":"en","type":"article","venue":"","topic":"Distributed systems and fault tolerance","field":"Computer Science","cited_by":95,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Toronto","funders":"","keywords":"Computer science; Transactional memory; Software transactional memory; Programming language; Rewriting; Parallel computing; Implementation; Operating system; Database transaction","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":[],"consensus_categories":[],"category_scores_codex":[0.0005429303,0.0001471088,0.0001657748,0.0001173914,0.0001567756,0.0001207503,0.0006201596,0.00007131563,0.00001382488],"category_scores_gemma":[0.00001476876,0.0001355708,0.00008233138,0.0005899305,0.00001937467,0.0003553855,0.00005737842,0.0001354731,0.0001028296],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00007338687,"about_ca_system_score_gemma":0.00004646906,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00006187407,"about_ca_topic_score_gemma":0.00002623974,"domain_scores_codex":[0.998448,0.00001746451,0.0002994126,0.0004546976,0.0003620128,0.0004184871],"domain_scores_gemma":[0.9992357,0.00005256041,0.00004513681,0.0003783487,0.00009205615,0.0001961556],"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.0001104432,0.001730214,0.002202844,0.0003933215,0.0001677765,0.0002581623,0.003831533,0.01961894,0.0121316,0.1877389,0.01422939,0.7575869],"study_design_scores_gemma":[0.003352669,0.0005170546,0.05434595,0.000285638,0.00002865511,0.001023605,0.002645286,0.874827,0.005221543,0.00171515,0.05302544,0.003011957],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.009389969,0.00007171144,0.9655605,0.0002632145,0.0002908164,0.0002018141,0.00001157644,0.0003717036,0.02383872],"genre_scores_gemma":[0.7437835,6.838328e-7,0.2542503,0.0005201777,0.00005119585,0.00001543366,0.00001034418,0.000008791489,0.00135953],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.8552081,"threshold_uncertainty_score":0.5528416,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01089334841262969,"score_gpt":0.2440988763617894,"score_spread":0.2332055279491597,"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."}}