{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T23:17:36Z","timestamp":1725578256735},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642194474"},{"type":"electronic","value":"9783642194481"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-19448-1_13","type":"book-chapter","created":{"date-parts":[[2011,2,23]],"date-time":"2011-02-23T04:59:16Z","timestamp":1298437156000},"page":"236-255","source":"Crossref","is-referenced-by-count":1,"title":["Robust Adaptation to Available Parallelism in Transactional Memory Applications"],"prefix":"10.1007","author":[{"given":"Mohammad","family":"Ansari","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mikel","family":"Luj\u00e1n","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christos","family":"Kotselidis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kim","family":"Jarvis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chris","family":"Kirkham","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ian","family":"Watson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"7","key":"13_CR1","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/1095408.1095418","volume":"3","author":"K. Olukotun","year":"2005","unstructured":"Olukotun, K., Hammond, L.: The future of microprocessors. ACM Queue\u00a03(7), 26\u201329 (2005)","journal-title":"ACM Queue"},{"key":"13_CR2","first-page":"2","volume-title":"ASPLOS 1996: Proceedings of the 7th International Conference on Architectural Support for Programming Languages and Operating Systems","author":"K. Olukotun","year":"1996","unstructured":"Olukotun, K., Nayfeh, B.A., Hammond, L., Wilson, K., Chang, K.: The case for a single-chip multiprocessor. In: ASPLOS 1996: Proceedings of the 7th International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 2\u201311. ACM Press, New York (1996)"},{"issue":"2","key":"13_CR3","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1109\/MM.2005.35","volume":"25","author":"P. Kongetira","year":"2005","unstructured":"Kongetira, P., Aingaran, K., Olukotun, K.: Niagara: A 32-way multithreaded sparc processor. IEEE Micro\u00a025(2), 21\u201329 (2005)","journal-title":"IEEE Micro"},{"issue":"7","key":"13_CR4","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1145\/1095408.1095419","volume":"3","author":"R. McDougall","year":"2005","unstructured":"McDougall, R.: Extreme software scaling. ACM Queue\u00a03(7), 36\u201346 (2005)","journal-title":"ACM Queue"},{"key":"13_CR5","doi-asserted-by":"crossref","unstructured":"Herlihy, M., Moss, J.E.B.: Transactional memory: Architectural support for lock-free data structures. In: ISCA 1993: Proceedings of the 20th Annual International Symposium on Computer Architecture, pp. 289\u2013300 (May 1993)","DOI":"10.1145\/173682.165164"},{"key":"13_CR6","doi-asserted-by":"crossref","unstructured":"Shavit, N., Touitou, D.: Software transactional memory. In: PODC 1995: Proceedings of the 14th Annual ACM Symposium on Principles of Distributed Computing, pp. 204\u2013213. ACM Press, New York (1995)","DOI":"10.1145\/224964.224987"},{"key":"13_CR7","doi-asserted-by":"crossref","unstructured":"Larus, J.R., Rajwar, R.: Transactional Memory. Morgan and Claypool (2006)","DOI":"10.2200\/S00070ED1V01Y200611CAC002"},{"key":"13_CR8","doi-asserted-by":"crossref","unstructured":"Watson, I., Kirkham, C., Luj\u00e1n, M.: A study of a transactional parallel routing algorithm. In: PACT 2007: Proceedings of the 16th International Conference on Parallel Architectures and Compilation Techniques, pp. 388\u2013400. IEEE Computer Society Press, Los Alamitos (2007)","DOI":"10.1109\/PACT.2007.4336228"},{"key":"13_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"196","DOI":"10.1007\/978-3-540-69501-1_21","volume-title":"Algorithms and Architectures for Parallel Processing","author":"M. Ansari","year":"2008","unstructured":"Ansari, M., Kotselidis, C., Jarvis, K., Luj\u00e1n, M., Kirkham, C., Watson, I.: Lee-TM: A non-trivial benchmark suite for transactional memory. In: Bourgeois, A.G., Zheng, S.Q. (eds.) ICA3PP 2008. LNCS, vol.\u00a05022, pp. 196\u2013207. Springer, Heidelberg (2008)"},{"key":"13_CR10","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1145\/1250662.1250673","volume-title":"ISCA 2007: Proceedings of the 34th Annual International Symposium on Computer Architecture","author":"C.C. Minh","year":"2007","unstructured":"Minh, C.C., Trautmann, M., Chung, J., McDonald, A., Bronson, N., Casper, J., Kozyrakis, C., Olukotun, K.: An effective hybrid transactional memory system with strong isolation guarantees. In: ISCA 2007: Proceedings of the 34th Annual International Symposium on Computer Architecture, pp. 69\u201380. ACM Press, New York (2007)"},{"key":"13_CR11","doi-asserted-by":"crossref","unstructured":"Herlihy, M., Koskinen, E.: Checkpoints and continuations instead of nested transactions. In: TRANSACT 2008: Third ACM SIGPLAN Workshop on Transactional Computing (February 2008)","DOI":"10.1145\/1378533.1378563"},{"key":"13_CR12","unstructured":"Riegel, T., de Brum, D.B.: Making object-based STM practical in unmanaged environments. In: TRANSACT 2008: Third ACM SIGPLAN Workshop on Transactional Computing (February 2008)"},{"key":"13_CR13","first-page":"185","volume-title":"PPoPP 2008: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","author":"C. Praun von","year":"2008","unstructured":"von Praun, C., Bordawekar, R., Cascaval, C.: Modeling optimistic concurrency using quantitative dependence analysis. In: PPoPP 2008: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 185\u2013196. ACM Press, New York (2008)"},{"key":"13_CR14","first-page":"207","volume-title":"PPoPP 2008: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","author":"M. Herlihy","year":"2008","unstructured":"Herlihy, M., Koskinen, E.: Transactional boosting: a methodology for highly-concurrent transactional objects. In: PPoPP 2008: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 207\u2013216. ACM Press, New York (2008)"},{"key":"13_CR15","first-page":"237","volume-title":"PPoPP 2008: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","author":"P. Felber","year":"2008","unstructured":"Felber, P., Fetzer, C., Riegel, T.: Dynamic performance tuning of word-based software transactional memory. In: PPoPP 2008: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 237\u2013246. ACM Press, New York (2008)"},{"key":"13_CR16","volume-title":"IWJPDC 2008: 10th International Workshop on Java and Components for Parallelism, Distribution and Concurrency","author":"C. Kotselidis","year":"2008","unstructured":"Kotselidis, C., Ansari, M., Jarvis, K., Luj\u00e1n, M., Kirkham, C., Watson, I.: Investigating software transactional memory on clusters. In: IWJPDC 2008: 10th International Workshop on Java and Components for Parallelism, Distribution and Concurrency, IEEE Computer Society Press, Los Alamitos (2008)"},{"key":"13_CR17","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1145\/1167473.1167495","volume-title":"OOPSLA 2006: Proceedings of the 21st Annual Conference on Object-Oriented Programming Systems, Languages, and Applications","author":"M. Herlihy","year":"2006","unstructured":"Herlihy, M., Luchangco, V., Moir, M.: A flexible framework for implementing software transactional memory. In: OOPSLA 2006: Proceedings of the 21st Annual Conference on Object-Oriented Programming Systems, Languages, and Applications, October 2006, pp. 253\u2013262. ACM Press, New York (2006)"},{"issue":"1","key":"13_CR18","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1006\/jpdc.1996.0107","volume":"37","author":"R.D. Blumofe","year":"1996","unstructured":"Blumofe, R.D., Joerg, C.F., Kuszmaul, B.C., Leiserson, C.E., Randall, K.H., Zhou, Y.: Cilk: An efficient multithreaded runtime system. Journal of Parallel and Distributed Computing\u00a037(1), 55\u201369 (1996)","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"13_CR19","unstructured":"Ansari, M., Kotselidis, C., Jarvis, K., Luj\u00e1n, M., Kirkham, C., Watson, I.: Adaptive concurrency control for transactional memory. In: MULTIPROG 2008: First Workshop on Programmability Issues for Multi-Core Computers (January 2008)"},{"key":"13_CR20","unstructured":"Astrom, K., Hagglund, T.: PID Controllers: Theory, Design, and Tuning. Instrument Society of America (1995)"},{"key":"13_CR21","doi-asserted-by":"crossref","unstructured":"Scherer III, W., Scott, M.L.: Contention management in dynamic software transactional memory. In: CSJP 2004: Workshop on Concurrency and Synchronization in Java Programs (July 2004)","DOI":"10.1145\/1073814.1073861"},{"key":"13_CR22","first-page":"240","volume-title":"PODC 2005: Proceedings of the 24th Annual Symposium on Principles of Distributed Computing","author":"W. Scherer III","year":"2005","unstructured":"Scherer III, W., Scott, M.L.: Advanced contention management for dynamic software transactional memory. In: PODC 2005: Proceedings of the 24th Annual Symposium on Principles of Distributed Computing, pp. 240\u2013248. ACM Press, New York (2005)"},{"key":"13_CR23","first-page":"258","volume-title":"PODC 2005: Proceedings of the 24th Annual Symposium on Principles of Distributed Computing","author":"R. Guerraoui","year":"2005","unstructured":"Guerraoui, R., Herlihy, M., Pochon, B.: Toward a theory of transactional contention managers. In: PODC 2005: Proceedings of the 24th Annual Symposium on Principles of Distributed Computing, pp. 258\u2013264. ACM Press, New York (2005)"},{"key":"13_CR24","first-page":"92","volume-title":"PODC 2003: Proceedings of the 22nd Annual Symposium on Principles of Distributed Computing","author":"M. Herlihy","year":"2003","unstructured":"Herlihy, M., Luchangco, V., Moir, M., Scherer III, W.N.: Software transactional memory for dynamic-sized data structures. In: PODC 2003: Proceedings of the 22nd Annual Symposium on Principles of Distributed Computing, pp. 92\u2013101. ACM Press, New York (2003)"},{"key":"13_CR25","unstructured":"Perfumo, C., Sonmez, N., Cristal, A., Unsal, O., Valero, M., Harris, T.: Dissecting transactional executions in Haskell. In: TRANSACT 2007: Second ACM SIGPLAN Workshop on Transactional Computing (August 2007)"}],"container-title":["Lecture Notes in Computer Science","Transactions on High-Performance Embedded Architectures and Compilers III"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-19448-1_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,5]],"date-time":"2023-06-05T06:38:52Z","timestamp":1685947132000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-19448-1_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642194474","9783642194481"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-19448-1_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}