{"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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0008740353,0.0003013357,0.0002584853,0.0004409697,0.0004354591,0.0009403183,0.001522004,0.0002915201,0.001481703],"category_scores_gemma":[0.003319076,0.000307359,0.0002350914,0.0004443903,0.0008082907,0.001117733,0.0006324644,0.0006886225,0.000176807],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0006964666,"about_ca_system_score_gemma":0.001251285,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.003117792,"about_ca_topic_score_gemma":0.003843248,"domain_scores_codex":[0.9994203,0.0001780431,0.00003885332,0.00008735439,0.0002076374,0.00006781311],"domain_scores_gemma":[0.9983091,0.0006122961,0.0001329979,0.0006399394,0.0002295339,0.00007602473],"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.0006428905,0.0003700161,0.007156896,0.0002953314,0.00007071525,0.0002913086,0.0005514512,0.1589388,0.1848845,0.04435621,0.002460911,0.599981],"study_design_scores_gemma":[0.0001060416,0.0004873934,0.001719949,0.00003758094,0.00006149955,0.0002086114,0.00009044573,0.7979633,0.1781244,0.01442221,0.006733268,0.0000452464],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.2329041,0.0004440028,0.7568083,0.000276313,0.00002855558,0.00009914593,0.00005021094,0.005714349,0.003675035],"genre_scores_gemma":[0.7217463,0.0001434479,0.2767273,0.00004653477,0.000012393,0.00007170123,0.00007179347,0.0001470033,0.001033589],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.003117792,"threshold_uncertainty_score":0.0061993,"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."}}