{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T09:45:50Z","timestamp":1764841550644,"version":"3.32.0"},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540446248"},{"type":"electronic","value":"9783540446279"}],"license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11864219_13","type":"book-chapter","created":{"date-parts":[[2006,10,4]],"date-time":"2006-10-04T05:25:39Z","timestamp":1159939539000},"page":"179-193","source":"Crossref","is-referenced-by-count":65,"title":["Conflict Detection and Validation Strategies for Software Transactional Memory"],"prefix":"10.1007","author":[{"given":"Michael F.","family":"Spear","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Virendra J.","family":"Marathe","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"suffix":"III","given":"William N.","family":"Scherer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael L.","family":"Scott","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"13_CR1","doi-asserted-by":"crossref","unstructured":"Ananian, C.S., Asanovic, K., Kuszmaul, B.C., Leiserson, C.E., Lie, S.: Unbounded Transactional Memory. In: Proc. of the 11th Intl. Symp. on High-Performance Computer Architecture, pp. 316\u2013327 (February 2005)","DOI":"10.1109\/HPCA.2005.41"},{"key":"13_CR2","unstructured":"Fraser, K.: Practical Lock-Freedom. Ph.D. Dissertation, UCAM-CL-TR-579. Cambridge Univ. Computer Laboratory (February 2004)"},{"key":"13_CR3","unstructured":"Fraser, K., Harris, T.: Concurrent Programming without Locks (submitted for publication) (2004)"},{"key":"13_CR4","unstructured":"Guerraoui, R., Herlihy, M., Kapalka, M., Pochon, B.: Robust Contention Management in Software Transactional Memory. In: Proc. of the Workshop on Synchronization and Concurrency in Object-Oriented Languages, San Diego, CA (October 2005); Held in conjunction with OOPSLA 2005"},{"key":"13_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1007\/11561927_23","volume-title":"Distributed Computing","author":"R. Guerraoui","year":"2005","unstructured":"Guerraoui, R., Herlihy, M.P., Pochon, B.: Polymorphic contention management. In: Fraigniaud, P. (ed.) DISC 2005. LNCS, vol.\u00a03724, pp. 303\u2013323. Springer, Heidelberg (2005)"},{"key":"13_CR6","doi-asserted-by":"crossref","unstructured":"Guerraoui, R., Herlihy, M., Pochon, B.: Toward a Theory of Transactional Contention Managers. In: Proc. of the 24th Annual ACM Symp. on Principles of Distributed Computing, Las Vegas, NV (July 2005)","DOI":"10.1145\/1073814.1073863"},{"key":"13_CR7","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1109\/ISCA.2004.1310767","volume-title":"Proc. of the 31st Annual Intl. Symp. on Computer Architecture","author":"L. Hammond","year":"2004","unstructured":"Hammond, L., Wong, V., Chen, M., Carlstrom, B.D., Davis, J.D., Hertzberg, B., Prabju, M.K., Wijaya, H., Kozyrakis, C., Olukotun, K.: Transactional Memory Coherence and Consistency. In: Proc. of the 31st Annual Intl. Symp. on Computer Architecture, p. 102. IEEE Computer Society Press, Los Alamitos (2004)"},{"key":"13_CR8","doi-asserted-by":"crossref","unstructured":"Harris, T., Fraser, K.: Language Support for Lightweight Transactions. In: Proc. of the 18th Annual ACM Conf. on Object-Oriented Programming, Systems, Languages, and Applications, pp. 388\u2013402 (October 2003)","DOI":"10.1145\/949305.949340"},{"key":"13_CR9","doi-asserted-by":"crossref","unstructured":"Harris, T., Marlow, S., Peyton Jones, S., Herlihy, M.: Composable Memory Transactions. In: Proc. of the 10th ACM SIGPLAN 2006 Symp. on Principles and Practice of Parallel Programming, pp. 48\u201360 (June 2005)","DOI":"10.1145\/1065944.1065952"},{"key":"13_CR10","doi-asserted-by":"crossref","unstructured":"Harris, T., Plesko, M., Shinar, A., Tarditi, D.: Optimizing Memory Transactions. In: Proc. of the 2006 ACM SIGPLAN Conf. on Programming Language Design and Implementation (June 2006)","DOI":"10.1145\/1133981.1133984"},{"key":"13_CR11","doi-asserted-by":"crossref","unstructured":"Herlihy, M.P., Luchangco, V., Moir, M., Scherer III, W.N.: Software Transactional Memory for Dynamic-sized Data Structures. In: Proc. of the 22nd Annual ACM Symp. on Principles of Distributed Computing (July 2003)","DOI":"10.1145\/872035.872048"},{"key":"13_CR12","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1109\/ISCA.1993.698569","volume-title":"Proc. of the 20th Annual Intl. Symp. on Computer Architecture","author":"M.P. Herlihy","year":"1993","unstructured":"Herlihy, M.P., Moss, J.E.B.: Transactional Memory: Architectural Support for Lock-Free Data Structures. In: Proc. of the 20th Annual Intl. Symp. on Computer Architecture, pp. 289\u2013300. ACM Press, New York (1993)"},{"issue":"3","key":"13_CR13","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1145\/78969.78972","volume":"12","author":"M.P. Herlihy","year":"1990","unstructured":"Herlihy, M.P., Wing, J.M.: Linearizability: a Correctness Condition for Concurrent Objects. ACM Trans. on Programming Languages and Systems\u00a012(3), 463\u2013492 (1990)","journal-title":"ACM Trans. on Programming Languages and Systems"},{"key":"13_CR14","unstructured":"Hudson, R.L., Saha, B., Adl-Tabatabai, A.-R., Hertzberg, B.: A Scalable Transactional Memory Allocator. In: Proc. of the 2006 Intl. Symp. on Memory Management (June 2006)"},{"key":"13_CR15","unstructured":"Lev, Y., Moir, M.: Fast Read Sharing Mechanism for Software Transactional Memory (POSTER). In: Proc. of the 24th Annual ACM Symp. on Principles of Distributed Computing, St. Johns, NL, Canada (July 2004)"},{"key":"13_CR16","doi-asserted-by":"crossref","unstructured":"Marathe, V.J., Scherer III, W.N., Scott, M.L.: Design Tradeoffs in Modern Software Transactional Memory Systems. In: Proc. of the 7th Workshop on Languages, Compilers, and Run-time Support for Scalable Systems (October 2004)","DOI":"10.1145\/1066650.1066660"},{"key":"13_CR17","doi-asserted-by":"crossref","unstructured":"Marathe, V.J., Scherer III, W.N., Scott, M.L.: Adaptive Software Transactional Memory. In: Proc. of the 19th Intl. Symp. on Distributed Computing, Cracow, Poland (September 2005)","DOI":"10.1007\/11561927_26"},{"key":"13_CR18","doi-asserted-by":"crossref","unstructured":"Marathe, V.J., Scott, M.L.: A Qualitative Survey of Modern Software Transactional Memory Systems. Technical Report TR 839, Dept. of Computer Science, Univ. of Rochester (June 2004)","DOI":"10.1145\/1066650.1066660"},{"key":"13_CR19","unstructured":"Marathe, V.J., Spear, M.F., Heriot, C., Acharya, A., Eisenstat, D., Scherer III, W.N., Scott, M.L.: Lowering the Overhead of Nonblocking Software Transactional Memory In: Proc. of the 1st ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing (June 2006); Earlier, extended version available as TR 893, Dept. of Computer Science, Univ. of Rochester (March 2006)"},{"key":"13_CR20","unstructured":"Moore, K.E., Bobba, J., Moravan, M.J., Hill, M.D., Wood, D.A.: LogTM: Log-based Transactional Memory. In: Proc. of the 12th Intl. Symp. on High-Performance Computer Architecture (February 2006)"},{"key":"13_CR21","doi-asserted-by":"crossref","unstructured":"Saha, B., Adl-Tabatabai, A.-R., Hudson, R.L., Minh, C.C., Hertzberg, B.: McRT-STM: A High Performance Software Transactional Memory System For A Multi-Core Runtime. In: Proc. of the 11th ACM SIGPLAN 2006 Symp. on Principles and Practice of Parallel Programming, pp. 187\u2013197 (March 2006)","DOI":"10.1145\/1122971.1123001"},{"key":"13_CR22","doi-asserted-by":"crossref","unstructured":"Scherer III, W.N., Scott, M.L.: Contention Management in Dynamic Software Transactional Memory. In: Proc. of the ACM PODC Workshop on Concurrency and Synchronization in Java Programs, St. John\u2019s, NL, Canada (July 2004)","DOI":"10.1145\/1073814.1073861"},{"key":"13_CR23","doi-asserted-by":"crossref","unstructured":"Scherer III, W.N., Scott, M.L.: Advanced Contention Management for Dynamic Software Transactional Memory. In: Proc. of the 24th Annual ACM Symp. on Principles of Distributed Computing, Las Vegas, NV (July 2005)","DOI":"10.1145\/1073814.1073861"},{"key":"13_CR24","unstructured":"Scherer III, W.N., Scott, M.L.: Randomization in STM Contention Management (POSTER). In: Proc. of the 24th Annual ACM Symp. on Principles of Distributed Computing, Las Vegas, NV (July 2005)"},{"key":"13_CR25","unstructured":"Scott, M.L.: Sequential Specification of Transactional Memory Semantics. In: Proc. of the 1st ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing (June 2006)"},{"key":"13_CR26","doi-asserted-by":"crossref","unstructured":"Shavit, N., Touitou, D.: Software Transactional Memory. In: Proc. of the 14th Annual ACM Symp. on Principles of Distributed Computing, pp. 204\u2013213 (August 1995)","DOI":"10.1145\/224964.224987"},{"key":"13_CR27","unstructured":"Shriraman, A., Marathe, V.J., Dwarkadas, S., Scott, M.L., Eisenstat, D., Heriot, C., Scherer III, W.N., Spear, M.F.: Hardware Acceleration of Software Transactional Memory. In: Proc. of the 1st ACM SIGPLAN Workshop on Languages, Compilers, and Hardware Support for Transactional Computing (June 2006); Earlier, extended version available as TR 887, Dept. of Computer Science, Univ. of Rochester (March 2006)"}],"container-title":["Lecture Notes in Computer Science","Distributed Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11864219_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,11]],"date-time":"2025-01-11T03:23:43Z","timestamp":1736565823000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11864219_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540446248","9783540446279"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/11864219_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}