{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T14:31:12Z","timestamp":1725805872092},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319114538"},{"type":"electronic","value":"9783319114545"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-11454-5_9","type":"book-chapter","created":{"date-parts":[[2014,9,23]],"date-time":"2014-09-23T18:55:39Z","timestamp":1411498539000},"page":"115-129","source":"Crossref","is-referenced-by-count":2,"title":["On the Algorithmic Aspects of Using OpenMP Synchronization Mechanisms: The Effects of Transactional Memory"],"prefix":"10.1007","author":[{"given":"Barna L.","family":"Bihari","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Wong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bronis R.","family":"de Supinski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lori","family":"Diachin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"unstructured":"Gartner Hype Cycle (May 2014), \n                    \n                      http:\/\/www.gartner.com\/technology\/research\/methodologies\/hype-cycle.jsp","key":"9_CR1"},{"doi-asserted-by":"crossref","unstructured":"Bihari, B.L.: Applicability of transactional memory to modern codes. In: Conference Proceedings of International Conference on Numerical Analysis and Applied Mathematics (ICNAAM 2010), Rodos, Greece, pp. 1764\u20131767. APS (2010)","key":"9_CR2","DOI":"10.1063\/1.3498214"},{"key":"9_CR3","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1007\/s10915-012-9643-2","volume":"54","author":"B.L. Bihari","year":"2012","unstructured":"Bihari, B.L.: Transactional Memory for Unstructured Mesh Simulations. J. Sci. Comput.\u00a054, 311\u2013332 (2012)","journal-title":"J. Sci. Comput."},{"key":"9_CR4","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)"},{"unstructured":"GNU. TM in GCC (May 2014), \n                    \n                      https:\/\/gcc.gnu.org\/wiki\/TransactionalMemory","key":"9_CR5"},{"unstructured":"IBM\u00a0Compiler Group. IBM XL C\/C++ for Blue Gene\/Q, V12.1 Compiler Reference (2012)","key":"9_CR6"},{"unstructured":"TM Specification Drafting Group (May 2014), \n                    \n                      https:\/\/sites.google.com\/site\/tmforcplusplus\/\n                    \n                    \n                  , \n                    \n                      https:\/\/sites.google.com\/site\/tmforcplusplus\/","key":"9_CR7"},{"doi-asserted-by":"crossref","unstructured":"Ruud Haring and the IBM BlueGene Team. The IBM Blue Gene\/Q Compute Chip. In: Hot Chips 24: A Symposium on High Performance Chips, Palo Alto, CA (2011)","key":"9_CR8","DOI":"10.1109\/HOTCHIPS.2011.7477488"},{"issue":"2","key":"9_CR9","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1145\/173682.165164","volume":"51","author":"M. Herlihy","year":"1993","unstructured":"Herlihy, M., Moss, J.E.B.: Transactional memory: Architectural support for lock-free data structures. SIGARCH Comput. Archit. News\u00a051(2), 289\u2013300 (1993)","journal-title":"SIGARCH Comput. Archit. News"},{"unstructured":"Intel. Intel C++ STM Compiler, Prototype Edition (May 2014), \n                    \n                      https:\/\/software.intel.com\/en-us\/articles\/intel-c-stm-compiler-prototype-edition","key":"9_CR10"},{"key":"9_CR11","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1002\/nme.768","volume":"58","author":"P. Knupp","year":"2003","unstructured":"Knupp, P.: Hexahedral and Tetrahedral Mesh Shape Optimization. Intl. J. Numer. Meth. Engr.\u00a058, 319\u2013332 (2003)","journal-title":"Intl. J. Numer. Meth. Engr."},{"doi-asserted-by":"crossref","unstructured":"Knupp, P.: Introducing the Target-matrix Paradigm for Mesh Optimization via Node-Movement. In: Proceedings of the 19th International Meshing Roundtable, pp. 67\u201383. Springer (2010)","key":"9_CR12","DOI":"10.1007\/978-3-642-15414-0_5"},{"issue":"7","key":"9_CR13","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1145\/1364782.1364800","volume":"51","author":"J.R. Larus","year":"2008","unstructured":"Larus, J.R., Kozyrakis, C.: Transactional memory: Is TM the answer for improving parallel programming? Communications of the ACM\u00a051(7), 80\u201388 (2008)","journal-title":"Communications of the ACM"},{"unstructured":"Haskell Community Page. Software Transactional Memory (May 2014), \n                    \n                      http:\/\/www.haskell.org\/haskellwiki\/Software_transactional_memory","key":"9_CR14"},{"doi-asserted-by":"crossref","unstructured":"Schindewolf, M., Gyllenhaal, J., Bihari, B.L., Wang, A., Schulz, M., Karl, W.: What Scientific Applications Can Benefit from Hardware Transacional Memory? In: Int. Conf. for High Perf. Computing, Networking, Storage and Analysis, SC 2012 (2012)","key":"9_CR15","DOI":"10.1109\/SC.2012.113"},{"doi-asserted-by":"crossref","unstructured":"Wang, A., Gaudet, M., Wu, P., Ohmacht, M., Amaral, J.N., Barton, C., Silvera, R., MIchael, M.: Evaluation of Blue Gene\/Q Hardware Support for Transactional Memories. In: PACT (2012)","key":"9_CR16","DOI":"10.1145\/2370816.2370836"},{"unstructured":"Wong, M.: IBM XL C\/C++ for Transactional Memory for AIX. 2008 (August 2009), \n                    \n                      http:\/\/www-949.ibm.com\/software\/rational\/cafe\/blogs\/ccpp-parallel-multicore\/2009\/08\/11\/ibms-alphaworks-software-transactional-memory-compiler","key":"9_CR17"},{"unstructured":"Wong, M.: C++14: The New Standard, Through the Looking Glass: The View from the Feb 2014 C++ Standard meeting (May 2014), \n                    \n                      http:\/\/tinyurl.com\/mzs22qw","key":"9_CR18"},{"doi-asserted-by":"crossref","unstructured":"Wong, M., Ayguade, E., Gottschlich, J., Luchangco, V., de Supinski, B.R., Bihari, B.L.: Towards Transactional Memory for OpenMP. In: IWOMP 2014 Conference Proceedings, Salvador, Brazil (to appear June 2014)","key":"9_CR19","DOI":"10.1007\/978-3-319-11454-5_10"},{"key":"9_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1007\/978-3-642-13217-9_12","volume-title":"Beyond Loop Level Parallelism in OpenMP: Accelerators, Tasking and More","author":"M. Wong","year":"2010","unstructured":"Wong, M., Bihari, B.L., de Supinski, B.R., Wu, P., Michael, M., Liu, Y., Chen, W.: A case for including transactions in OpenMP. In: Sato, M., Hanawa, T., M\u00fcller, M.S., Chapman, B.M., de Supinski, B.R. (eds.) IWOMP 2010. LNCS, vol.\u00a06132, pp. 149\u2013160. Springer, Heidelberg (2010)"},{"doi-asserted-by":"crossref","unstructured":"Yoo, R., Hughes, C., Lai, K., Rajwar, R.: Performance Evaluation of Intel Transactional Synhcornization Extensions for High-Performance Computing. In: Int. Conf. for High Perf. Computing, Networking, Storage and Analysis, SC 2013 (2013)","key":"9_CR21","DOI":"10.1145\/2503210.2503232"}],"container-title":["Lecture Notes in Computer Science","Using and Improving OpenMP for Devices, Tasks, and More"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-11454-5_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,27]],"date-time":"2019-05-27T19:41:43Z","timestamp":1558986103000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-11454-5_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319114538","9783319114545"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-11454-5_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}