{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T12:30:36Z","timestamp":1725798636726},"publisher-location":"Cham","reference-count":20,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319098722"},{"type":"electronic","value":"9783319098739"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-09873-9_3","type":"book-chapter","created":{"date-parts":[[2014,8,11]],"date-time":"2014-08-11T06:04:21Z","timestamp":1407737061000},"page":"26-37","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Performance Measurement and Analysis of Transactional Memory and Speculative Execution on IBM Blue Gene\/Q"],"prefix":"10.1007","author":[{"given":"Jie","family":"Jiang","sequence":"first","affiliation":[]},{"given":"Peter","family":"Philippen","sequence":"additional","affiliation":[]},{"given":"Michael","family":"Knobloch","sequence":"additional","affiliation":[]},{"given":"Bernd","family":"Mohr","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"1\/2","key":"3_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1147\/JRD.2012.2228092","volume":"57","author":"M. Ohmacht","year":"2013","unstructured":"Ohmacht, M., Wang, A., Gooding, T., Nathanson, B., Nair, I., Janssen, G., Schaal, M., Steinmacher-Burow, B.: IBM Blue Gene\/Q memory subsystem with speculative execution and transactional memory. IBM Journal of Research and Development\u00a057(1\/2), 1\u20137 (2013)","journal-title":"IBM Journal of Research and Development"},{"key":"3_CR2","doi-asserted-by":"crossref","unstructured":"Kn\u00fcpfer, A., et al.: Score-P \u2013 A Joint Performance Measurement Run-Time Infrastructure for Periscope, Scalasca, TAU, and Vampir. In: Proc. of 5th Parallel Tools Workshop, 2011, Dresden, Germany, pp. 79\u201391. Springer (September 2012)","DOI":"10.1007\/978-3-642-31476-6_7"},{"key":"3_CR3","unstructured":"Geimer, M., Kuhlmann, B., Pulatova, F., Wolf, F., Wylie, B.J.N.: Scalable Collation and Presentation of Call-Path Profile Data with CUBE. In: Proc. of the Conference on Parallel Computing (ParCo), Aachen\/J\u00fclich, Germany, pp. 645\u2013652 (September 2007), Minisymposium Scalability and Usability of HPC Programming Tools"},{"key":"3_CR4","first-page":"289","volume-title":"Proc. of the 20th Annual Intl. Symposium on Computer Architecture, ISCA 1993","author":"M. Herlihy","year":"1993","unstructured":"Herlihy, M., Moss, J.E.B.: Transactional Memory: Architectural Support for Lock-free Data Structures. In: Proc. of the 20th Annual Intl. Symposium on Computer Architecture, ISCA 1993, pp. 289\u2013300. ACM, New York (1993)"},{"issue":"2","key":"3_CR5","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1007\/s004460050028","volume":"10","author":"N. Shavit","year":"1997","unstructured":"Shavit, N., Touitou, D.: Software transactional memory. Distributed Computing\u00a010(2), 99\u2013116 (1997)","journal-title":"Distributed Computing"},{"key":"3_CR6","doi-asserted-by":"crossref","unstructured":"Ansari, M., Jarvis, K., Kotselidis, C., Luj\u00e1n, M., Kirkham, C., Watson, I.: Profiling transactional memory applications. In: 2009 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing, pp. 11\u201320. IEEE (2009)","DOI":"10.1109\/PDP.2009.35"},{"issue":"1","key":"3_CR7","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1007\/s10766-011-0177-2","volume":"40","author":"F. Zyulkyarov","year":"2012","unstructured":"Zyulkyarov, F., Stipic, S., Harris, T., Unsal, O.S., Cristal, A., Hur, I., Valero, M.: Profiling and Optimizing Transactional Memory Applications. Intl. Journal of Parallel Programming\u00a040(1), 25\u201356 (2012)","journal-title":"Intl. Journal of Parallel Programming"},{"key":"3_CR8","doi-asserted-by":"crossref","unstructured":"Louren\u00e7o, J., Dias, R., Lu\u00eds, J., Rebelo, M., Pessanha, V.: Understanding the behavior of transactional memory applications. In: Proc. 7th Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging, p. 3. ACM (2009)","DOI":"10.1145\/1639622.1639625"},{"key":"3_CR9","doi-asserted-by":"crossref","unstructured":"Cascaval, C., Blundell, C., Michael, M., Cain, H.W., Wu, P., Chiras, S., Chatterjee, S.: Software Transactional Memory: Why Is It Only a Research Toy? Queue\u00a06(5), 40:46\u201340:58 (2008)","DOI":"10.1145\/1454456.1454466"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Wang, A., Gaudet, M., Wu, P., Amaral, J.N., Ohmacht, M., Barton, C., Silvera, R., Michael, M.: Evaluation of Blue Gene\/Q hardware support for transactional memories. In: Proc. of the 21st International Conference on Parallel Architectures and Compilation Techniques, pp. 127\u2013136. ACM (2012)","DOI":"10.1145\/2370816.2370836"},{"key":"3_CR11","doi-asserted-by":"crossref","unstructured":"Schindewolf, M., Biliari, B., Gyllenhaal, J., Schulz, M., Wang, A., Karl, W.: What scientific applications can benefit from hardware transactional memory? In: 2012 International Conference for High Performance Computing, Networking, Storage and Analysis (SC), pp. 1\u201311. IEEE (2012)","DOI":"10.1109\/SC.2012.113"},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"Kunaseth, M., Kalia, R.K., Nakano, A., Vashishta, P., Richards, D.F., Glosli, J.N.: Performance Characteristics of Hardware Transactional Memory for Molecular Dynamics Application on BlueGene\/Q: Toward Efficient Multithreading Strategies for Large-Scale Scientific Applications. In: Proc. of Intl. Workshop on Parallel and Distributed Scientific and Engineering Computing (2013)","DOI":"10.1109\/IPDPSW.2013.29"},{"key":"3_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"508","DOI":"10.1007\/978-3-642-40047-6_52","volume-title":"Euro-Par 2013 Parallel Processing","author":"M. Schindewolf","year":"2013","unstructured":"Schindewolf, M., Rocker, B., Karl, W., Heuveline, V.: Evaluation of Two Formulations of the Conjugate Gradients Method with Transactional Memory. In: Wolf, F., Mohr, B., an Mey, D. (eds.) Euro-Par 2013. LNCS, vol.\u00a08097, pp. 508\u2013520. Springer, Heidelberg (2013)"},{"key":"3_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1007\/978-3-642-30961-8_4","volume-title":"OpenMP in a Heterogeneous World","author":"B.L. Bihari","year":"2012","unstructured":"Bihari, B.L., Wong, M., Wang, A., de Supinski, B.R., Chen, W.: A case for including transactions in openmp ii: Hardware transactional memory. In: Chapman, B.M., Massaioli, F., M\u00fcller, M.S., Rorro, M. (eds.) IWOMP 2012. LNCS, vol.\u00a07312, pp. 44\u201358. Springer, Heidelberg (2012)"},{"key":"3_CR15","doi-asserted-by":"crossref","unstructured":"Yoo, R.M., Hughes, C.J., Lai, K., Rajwar, R.: Performance evaluation of Intel\u00ae transactional synchronization extensions for high-performance computing. In: Proc. of SC13: Intl. Conference for High Performance Computing, Networking, Storage and Analysis, p. 19. ACM (2013)","DOI":"10.1145\/2503210.2503232"},{"key":"3_CR16","unstructured":"http:\/\/www.scalasca.org"},{"key":"3_CR17","unstructured":"Mohr, B., Malony, A.D., Hoppe, H.C., Schlimbach, F., Haab, G., Hoeflinger, J., Shah, S.: A Performance Monitoring Interface for OpenMP. In: Proc. of Fourth European Workshop on OpenMP (EWOMP), Rome, Italy (September 2002)"},{"key":"3_CR18","unstructured":"Maurer, T.: BG\/Q Application Tuning \u2013 memory hierarchy, transactional memory, speculative execution, \n                    \n                      http:\/\/www.fz-juelich.de\/SharedDocs\/Downloads\/IAS\/JSC\/EN\/slides\/juqueenpt13\/juqueenpt13-applicationtuning1.pdf"},{"key":"3_CR19","doi-asserted-by":"crossref","unstructured":"Sutmann, G., Westphal, L., Bolten, M.: Particle based simulations of complex systems with mp2c: hydrodynamics and electrostatics. In: ICNAAM 2010: International Conference of Numerical Analysis and Applied Mathematics 2010, vol.\u00a01281, pp. 1768\u20131772. AIP Publishing (2010)","DOI":"10.1063\/1.3498216"},{"key":"3_CR20","doi-asserted-by":"crossref","unstructured":"Brunst, H., Mohr, B.: Performance Analysis of Large-Scale OpenMP and Hybrid MPI\/OpenMP Applications with Vampir NG. In: Mueller, M.S., Chapman, B.M., de Supinski, B.R., Malony, A.D., Voss, M. (eds.) IWOMP 2005\/2006. LNCS, vol.\u00a04315, pp. 5\u201314. Springer, Heidelberg (2008)","DOI":"10.1007\/978-3-540-68555-5_1"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2014 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-09873-9_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:18:57Z","timestamp":1587341937000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-09873-9_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319098722","9783319098739"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-09873-9_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}