{"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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0006722548,0.0004832697,0.0005523686,0.0005133949,0.0005317623,0.00108995,0.002738671,0.0007213008,0.002836454],"category_scores_gemma":[0.00207353,0.0003701102,0.0006579047,0.0005969509,0.0008654229,0.001268541,0.001149985,0.001233898,0.0009765704],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0006472782,"about_ca_system_score_gemma":0.0007553376,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001298841,"about_ca_topic_score_gemma":0.001755544,"domain_scores_codex":[0.9990587,0.000223477,0.00008273312,0.0001257628,0.0004256538,0.00008363064],"domain_scores_gemma":[0.999141,0.0002166919,0.00007073113,0.0003714539,0.0001645612,0.0000355167],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"bench_or_experimental","study_design_scores_codex":[0.0002985936,0.0001861026,0.001253638,0.0005226222,0.00008772208,0.0007919103,0.0006545296,0.05828311,0.1173328,0.2169197,0.01538545,0.5882838],"study_design_scores_gemma":[0.0001274648,0.0003711351,0.0006619818,0.00009133911,0.0001473161,0.001618825,0.0001120655,0.6207677,0.1602838,0.08084997,0.1348386,0.0001298968],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.007808643,0.0004642122,0.9817028,0.0001552252,0.00007805706,0.00007330027,0.00006234449,0.005072935,0.004582471],"genre_scores_gemma":[0.1703466,0.0005284309,0.8170457,0.0002907391,0.00009822291,0.0001903434,0.0003665713,0.001185874,0.009947451],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.002836454,"threshold_uncertainty_score":0.00948894,"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."}}