{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T16:20:33Z","timestamp":1742401233206,"version":"3.28.0"},"reference-count":41,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/hpca.2006.1598135","type":"proceedings-article","created":{"date-parts":[[2006,3,21]],"date-time":"2006-03-21T17:46:16Z","timestamp":1142963176000},"page":"271-282","source":"Crossref","is-referenced-by-count":17,"title":["The Common Case Transactional Behavior of Multithreaded Programs"],"prefix":"10.1109","author":[{"family":"JaeWoong Chung","sequence":"first","affiliation":[]},{"given":"H.","family":"Chafi","sequence":"additional","affiliation":[]},{"family":"C. Cao Minh","sequence":"additional","affiliation":[]},{"given":"A.","family":"McDonald","sequence":"additional","affiliation":[]},{"given":"B.","family":"Carlstrom","sequence":"additional","affiliation":[]},{"given":"C.","family":"Kozyrakis","sequence":"additional","affiliation":[]},{"given":"K.","family":"Olukotun","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"journal-title":"Multithreaded programming with Pthreads","year":"1998","author":"lewis","key":"19"},{"key":"35","article-title":"A parallel java grande benchmark suite","author":"smith","year":"2001","journal-title":"Supercomputing Conference"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1145\/319566.319567"},{"journal-title":"The SPEC Jbb2000 Benchmark","year":"0","key":"36"},{"key":"18","article-title":"Transactions everywhere","author":"kuzmaul","year":"2003","journal-title":"MIT LCS Research Abstract"},{"key":"33","doi-asserted-by":"publisher","DOI":"10.1145\/174613.174615"},{"key":"15","article-title":"Simultaneous multi-threading implementation in POWERS","author":"kalla","year":"2003","journal-title":"15th Hot Chips 15 Symposium"},{"key":"34","doi-asserted-by":"publisher","DOI":"10.1145\/224964.224987"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2005.35"},{"key":"39","article-title":"The trouble with locks","volume":"23","author":"sutter","year":"2005","journal-title":"C\/C++ Users Journal"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1145\/872035.872048"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.1993.698569"},{"journal-title":"SPEC OpenMP Benchmark Suite","year":"0","key":"37"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2005.03.005"},{"key":"38","doi-asserted-by":"publisher","DOI":"10.1145\/1095408.1095421"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1145\/949305.949340"},{"journal-title":"Portable Programs for Parallel Processors","year":"1987","author":"lusk","key":"21"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266665"},{"key":"41","doi-asserted-by":"publisher","DOI":"10.1016\/S0004-3702(01)00069-8"},{"key":"40","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/ISCA.1995.524546","article-title":"The SPLASH-2 programs: characterization and methodological considerations","author":"woo","year":"1995","journal-title":"Proceedings 22nd Annual International Symposium on Computer Architecture ISCA"},{"key":"22","doi-asserted-by":"crossref","DOI":"10.1007\/11561927_26","article-title":"Adaptive software transactional memory","author":"marathe","year":"2005","journal-title":"20th International Symposium on Distributed Computing"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2005.11"},{"key":"24","article-title":"Montecito: The next product in the itanium processor family","author":"mcnairy","year":"2004","journal-title":"15th Hot Chips Symp"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2006.1598134"},{"year":"0","key":"26"},{"journal-title":"NASA Advanced Supercomputing Parallel Parallel Benchmarks","year":"0","key":"27"},{"journal-title":"OpenMP Application Program Interface Version 2 5","year":"2005","key":"28"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1145\/605398.605399"},{"year":"0","key":"3"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2005.41"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2004.1310767"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.442.0399"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2005.54"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2004.1315041"},{"journal-title":"The DaCapo Benchmark Suite","year":"0","key":"6"},{"key":"32","article-title":"A high performance software transactional memory system for a multi-core runtime","author":"saha","year":"2005","journal-title":"Technical Report"},{"key":"5","article-title":"Deconstructing transactional semantics: The subtleties of atomicity","author":"blundell","year":"2005","journal-title":"Workshop on Duplicating Deconstructing and Debunking"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1145\/1086365.1086378"},{"journal-title":"The Java Programming Language 3rd Edition","year":"2002","author":"arnold","key":"4"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1145\/1024393.1024395"},{"journal-title":"Transaction Processing Concepts and Techniques","year":"1993","author":"gray","key":"8"}],"event":{"name":"The Twelfth International Symposium on High-Performance Computer Architecture, 2006.","location":"Austin, Texas"},"container-title":["The Twelfth International Symposium on High-Performance Computer Architecture, 2006."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/10647\/33614\/01598135.pdf?arnumber=1598135","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,6]],"date-time":"2023-05-06T16:50:01Z","timestamp":1683391801000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1598135\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":41,"URL":"https:\/\/doi.org\/10.1109\/hpca.2006.1598135","relation":{},"subject":[]}}