{"id":"W1972023200","doi":"10.1145/1596655.1596671","title":"The use of hardware transactional memory for the trace-based parallelization of recursive Java programs","year":2009,"lang":"en","type":"article","venue":"","topic":"Distributed systems and fault tolerance","field":"Computer Science","cited_by":7,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Toronto","funders":"","keywords":"Computer science; Java; Parallel computing; TRACE (psycholinguistics); Speedup; Transactional memory; Software transactional memory; Fork (system call); Programming language; 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.0002198552,0.00007096607,0.0001079142,0.00001491372,0.0001324655,0.00007010827,0.0003924022,0.00003634208,0.000003270623],"category_scores_gemma":[0.00002754118,0.00003739121,0.0001076153,0.0001934727,0.0000527124,0.0001986329,0.00000389125,0.00004024027,5.291768e-7],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00001095474,"about_ca_system_score_gemma":0.0000645664,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0000259697,"about_ca_topic_score_gemma":0.00002586054,"domain_scores_codex":[0.9992169,0.00003926487,0.0002585749,0.0001363861,0.0002247711,0.0001241629],"domain_scores_gemma":[0.9989759,0.0002600982,0.0001448285,0.0003072913,0.0002886723,0.00002315522],"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.0001368164,0.0002993224,0.00006591625,0.00004391808,0.00005541696,6.06358e-7,0.0006577446,0.04171097,0.0003897896,0.1103434,0.007431989,0.8388641],"study_design_scores_gemma":[0.001375605,0.0006061799,0.004443122,0.0001113993,0.00003058037,0.000004957808,0.0002286531,0.8073295,0.007488001,0.001980642,0.1761929,0.0002084219],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.000763804,0.0002265416,0.9948777,0.003247589,0.000148951,0.0005837789,0.0000203273,0.00002810175,0.0001031823],"genre_scores_gemma":[0.9776829,0.00002041081,0.02141618,0.0001751498,0.00003263705,0.00006385735,0.00001446883,0.000004025091,0.0005903173],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.9769192,"threshold_uncertainty_score":0.1524769,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.05425305920755355,"score_gpt":0.2601325947791767,"score_spread":0.2058795355716231,"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."}}