{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,16]],"date-time":"2025-05-16T15:45:53Z","timestamp":1747410353423},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642312014"},{"type":"electronic","value":"9783642312021"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-31202-1_4","type":"book-chapter","created":{"date-parts":[[2012,5,28]],"date-time":"2012-05-28T02:23:45Z","timestamp":1338171825000},"page":"30-41","source":"Crossref","is-referenced-by-count":2,"title":["Capturing Transactional Memory Application\u2019s Behavior \u2013 The Prerequisite for Performance Analysis"],"prefix":"10.1007","author":[{"given":"Martin","family":"Schindewolf","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wolfgang","family":"Karl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"4_CR1","doi-asserted-by":"crossref","unstructured":"Ansari, M., Jarvis, K., Kotselidis, C., Lujan, M., Kirkham, C., Watson, I.: Profiling Transactional Memory Applications. In: Proceedings of the 17th Euromicro Conference, pp. 11\u201320 (2009)","DOI":"10.1109\/PDP.2009.35"},{"key":"4_CR2","unstructured":"Aydt, R.A.: The pablo self-defining data format. Tech. rep., Urbana, Illinois 61801, USA (1994), http:\/\/wotug.org\/parallel\/performance\/tools\/pablo\/"},{"key":"4_CR3","unstructured":"Bruening, D., Garnett, T., Amarasinghe, S.: An infrastructure for adaptive dynamic optimization. In: CGO 2003, pp. 265\u2013275 (2003)"},{"key":"4_CR4","unstructured":"Cao Minh, C., Chung, J., Kozyrakis, C., Olukotun, K.: STAMP: Stanford transactional applications for multi-processing. In: IISWC 2008 (September 2008)"},{"key":"4_CR5","doi-asserted-by":"crossref","unstructured":"Demsky, B., Dash, A.: Using discrete event simulation to analyze contention managers. International Journal of Parallel Programming, 1\u201326 (2011)","DOI":"10.1007\/s10766-011-0170-9"},{"key":"4_CR6","doi-asserted-by":"crossref","unstructured":"Felber, P., Fetzer, C., Riegel, T.: Dynamic performance tuning of word-based software transactional memory. In: Proceedings of the 13th PPoPP 2008, pp. 237\u2013246 (2008)","DOI":"10.1145\/1345206.1345241"},{"key":"4_CR7","unstructured":"Fidge, C.J.: Timestamps in message-passing systems that preserve the partial ordering. In: Proceedings of the 11th ACSC, vol.\u00a010(1), pp. 56\u201366 (1988)"},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"Harris, T., Larus, J., Rajwar, R.: Transactional Memory, 2nd edn., vol.\u00a05. Morgan & Claypool Publishers (2010); Synthesis Lectures on Computer Architecture","DOI":"10.2200\/S00272ED1V01Y201006CAC011"},{"key":"4_CR9","doi-asserted-by":"crossref","unstructured":"Herlihy, M., Moss, J.E.B.: Transactional Memory: Architectural Support For Lock-free Data Structures. In: Proceedings of the 20th Annual International Symposium on Computer Architecture, pp. 289\u2013300. IEEE (May 1993)","DOI":"10.1145\/173682.165164"},{"key":"4_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"526","DOI":"10.1007\/11758525_71","volume-title":"Computational Science \u2013 ICCS 2006","author":"A. Kn\u00fcpfer","year":"2006","unstructured":"Kn\u00fcpfer, A., Brendel, R., Brunst, H., Mix, H., Nagel, W.: Introducing the Open Trace Format (OTF). In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2006. LNCS, vol.\u00a03992, pp. 526\u2013533. Springer, Heidelberg (2006)"},{"key":"4_CR11","first-page":"3","volume-title":"Proceedings of the 7th PADTAD Workshop 2009","author":"J. Louren\u00e7o","year":"2009","unstructured":"Louren\u00e7o, J., Dias, R., Lu\u00eds, J., Rebelo, M., Pessanha, V.: Understanding the behavior of transactional memory applications. In: Proceedings of the 7th PADTAD Workshop 2009, pp. 3:1\u20133:9. ACM, New York (2009)"},{"key":"4_CR12","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1145\/1064978.1065034","volume":"40","author":"C.K. Luk","year":"2005","unstructured":"Luk, C.K., Cohn, R., Muth, R., Patil, H., Klauser, A., Lowney, G., Wallace, S., Reddi, V.J., Hazelwood, K.: Pin: building customized program analysis tools with dynamic instrumentation. SIGPLAN Not.\u00a040, 190\u2013200 (2005)","journal-title":"SIGPLAN Not."},{"key":"4_CR13","doi-asserted-by":"crossref","unstructured":"Nethercote, N., Seward, J.: Valgrind: a framework for heavyweight dynamic binary instrumentation. In: PLDI 2007, pp. 89\u2013100. ACM (2007)","DOI":"10.1145\/1250734.1250746"},{"key":"4_CR14","unstructured":"de Oliveira Stein, B., de Kergommeaux, J.C.: Paj\u00e9 trace file format. Tech. rep. (March 2003)"},{"key":"4_CR15","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1145\/1122971.1123001","volume-title":"PPoPP 2006","author":"B. Saha","year":"2006","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: PPoPP 2006, pp. 187\u2013197. ACM, New York (2006)"},{"key":"4_CR16","unstructured":"Sonmez, N., Cristal, A., Unsal, O., Harris, T., Valero, M.: Profiling transactional memory applications on an atomic block basis: A haskell case study. In: MULTIPROG 2009 (January 2009)"},{"key":"4_CR17","unstructured":"Wolf, F., Mohr, B.: Epilog binary trace-data format. Tech. rep., FZJ-ZAM-IB-2004-06 (May 2004)"},{"key":"4_CR18","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1145\/1854273.1854311","volume-title":"PACT 2010","author":"F. Zyulkyarov","year":"2010","unstructured":"Zyulkyarov, F., Stipic, S., Harris, T., Unsal, O.S., Cristal, A., Hur, I., Valero, M.: Discovering and understanding performance bottlenecks in transactional applications. In: PACT 2010, pp. 285\u2013294. ACM, New York (2010)"}],"container-title":["Lecture Notes in Computer Science","Multicore Software Engineering, Performance, and Tools"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-31202-1_4.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,16]],"date-time":"2022-01-16T10:37:36Z","timestamp":1642329456000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-31202-1_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642312014","9783642312021"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-31202-1_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}