{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T14:09:33Z","timestamp":1773324573542,"version":"3.50.1"},"reference-count":20,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2008,4,24]],"date-time":"2008-04-24T00:00:00Z","timestamp":1208995200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[2008,6]]},"DOI":"10.1007\/s10766-008-0073-6","type":"journal-article","created":{"date-parts":[[2008,4,23]],"date-time":"2008-04-23T15:01:38Z","timestamp":1208962898000},"page":"326-346","source":"Crossref","is-referenced-by-count":19,"title":["Nebelung: Execution Environment for Transactional OpenMP"],"prefix":"10.1007","volume":"36","author":[{"given":"Milo\u0161","family":"Milovanovi\u0107","sequence":"first","affiliation":[]},{"given":"Roger","family":"Ferrer","sequence":"additional","affiliation":[]},{"given":"Vladimir","family":"Gajinov","sequence":"additional","affiliation":[]},{"given":"Osman S.","family":"Unsal","sequence":"additional","affiliation":[]},{"given":"Adrian","family":"Cristal","sequence":"additional","affiliation":[]},{"given":"Eduard","family":"Ayguad\u00e9","sequence":"additional","affiliation":[]},{"given":"Mateo","family":"Valero","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2008,4,24]]},"reference":[{"key":"73_CR1","doi-asserted-by":"crossref","unstructured":"Larus, J., Rajwar, R.: Transactional Memory. Morgan Claypool (2006)","DOI":"10.2200\/S00070ED1V01Y200611CAC002"},{"key":"73_CR2","unstructured":"OpenMP Architecture Review Board, OpenMP Application Program Interface, May 2005"},{"key":"73_CR3","doi-asserted-by":"crossref","unstructured":"Harris, T., Plesko, M., Shinnar, A., Tarditi, D.: Optimizing memory transactions. In: PLDI \u201906: ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation, June 2006","DOI":"10.1145\/1133981.1133984"},{"key":"73_CR4","unstructured":"Allen, E., Chase, D., Luchangco, V., Maessen, J.-W., Ryu, S., Steele, Jr. G.L., Tobin-Hochstadt, S.: The Fortress Language Specification. Sun Microsystems (2005)"},{"key":"73_CR5","doi-asserted-by":"crossref","unstructured":"Charles, P., Grothoff, C., Saraswat, V., Donawa, C., Kielstra, A., Ebcioglu, K., von Praun, C., Sarkar, V.: X10: an object-oriented approach to non-uniform cluster computing. In: Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-oriented Programming Systems Languages and Applications (OOPSLA), pp. 519\u2013538. New York, USA (2005)","DOI":"10.1145\/1094811.1094852"},{"key":"73_CR6","unstructured":"Cray. Chapel Specification, February 2005"},{"key":"73_CR7","doi-asserted-by":"crossref","unstructured":"Shavit, N., Touitou, D.: Software Transactional Memory. In: Proceedings of the 14th Annual ACM Symposium on Principles of Distributed Computing, pp. 204\u2013213 (1995)","DOI":"10.1145\/224964.224987"},{"key":"73_CR8","doi-asserted-by":"crossref","unstructured":"Herlihy, M., Eliot, J., Moss, B.: Transactional memory: architectural support for lock-free data structures. In: Proceedings of the 20th International Symposium on Computer Architecture (ISCA\u201993), pp. 289\u2013300, May 1993","DOI":"10.1145\/165123.165164"},{"key":"73_CR9","doi-asserted-by":"crossref","unstructured":"Damron, P., Fedorova, A., Lev, Y., Luchangco, V., Moir, M., Nussbaum, D.: Hybid transactional memory. In: Proceedings of the Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), October 2006","DOI":"10.1145\/1168857.1168900"},{"key":"73_CR10","doi-asserted-by":"crossref","unstructured":"Kumar, S., Chu, M., Hughes, C.J., Kundu, P., Nguyen, A.: Hybrid transactional memory. In: The Proceedings of ACM Symposium on Principles and Practice of Parallel Programming, March 2006","DOI":"10.1145\/1122971.1123003"},{"key":"73_CR11","doi-asserted-by":"crossref","unstructured":"Saha, B., Adl-Tabatabai, A., Jacobson, Q.: Architectural support for software transactional memory. In: 39th International Symposium on Microarchitecture (MICRO) (2006)","DOI":"10.1109\/MICRO.2006.9"},{"key":"73_CR12","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. TRANSACT (2006)"},{"key":"73_CR13","unstructured":"Balart, J., Duran, A., Gonz\u00e0lez, M., Martorell, X., Ayguad\u00e9, E., Labarta, J.: Nanos Mercurium: a research compiler for OpenMP. European Workshop on OpenMP (EWOMP\u201904). pp. 103\u2013109. Stockholm, Sweden, October 2004"},{"key":"73_CR14","doi-asserted-by":"crossref","unstructured":"Martorell, X., Ayguad\u00e9, E., Navarro, N., Corbalan, J., Gonzalez, M., Labarta, J.: Thread Fork\/join Techniques for Multi-level Parallelism Exploitation in NUMA Multiprocessors. 13th International Conference on Supercomputing (ICS\u201999), Rhodes (Greece), June 1999","DOI":"10.1145\/305138.305206"},{"key":"73_CR15","unstructured":"Milovanovi\u00e6, M., Unsal, O.S., Cristal, A., Stipi\u00e6, S., Zyulkyarov, F., Valero, M.: Compile time support for using transactional memory in C\/C++ applications. In: 11th Annual Workshop on the Interaction between Compilers and Computer Architecture INTERACT-11 in conjunction with HPCA-13, Phoenix, Arizona, February 2007"},{"key":"73_CR16","doi-asserted-by":"crossref","unstructured":"Milovanovi\u00e6, M., Ferrer, R., Gajinov, V., Unsal, O.S., Cristal, A., Ayguad\u00e9, E., Valero, M.: Multithreaded software transactional memory and OpenMP. In: Proceedings Of 8th MEDEA Workshop in Conjunction with the PACT 2007, Romania, September 2007","DOI":"10.1145\/1327171.1327181"},{"key":"73_CR17","doi-asserted-by":"crossref","unstructured":"McDonald, A., Chung, J., Carlstrom, B., Minh, C., Chafi, H., Kozyrakis, C., Olukotun, K.: Architectural semantics for practical transactional memory. In: Proceedings 33th Annual International Symposium on Computer Architecture, pp. 53\u201365 (2006)","DOI":"10.1145\/1150019.1136491"},{"key":"73_CR18","unstructured":"Gauss-Seidel finite difference method for solving the linear system of equations. Online material available at: http:\/\/www-unix.mcs.anl.gov\/dbpp\/text\/node17.html#SECTION02330000000000000000 , 27 August 2007"},{"key":"73_CR19","doi-asserted-by":"crossref","unstructured":"Blundell, C., Lewis, C., Martin, M.M.K.: Subtleties of transactional memory atomicity Semantics. IEEE Computer Architecture Letters 5(2) (2006)","DOI":"10.1109\/L-CA.2006.18"},{"key":"73_CR20","doi-asserted-by":"crossref","unstructured":"Baek, W., Minh, C.-C., Trautmann, M., Kozyrakis, C., Olukotun, K.: The OpenTM transactional application programming interface. In: Proceedings 16th International Conference on Parallel Architectures and Compilation Techniques (PACT\u201907), Romania, September 2007","DOI":"10.1109\/PACT.2007.4336227"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-008-0073-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10766-008-0073-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-008-0073-6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T23:59:25Z","timestamp":1559260765000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10766-008-0073-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,4,24]]},"references-count":20,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2008,6]]}},"alternative-id":["73"],"URL":"https:\/\/doi.org\/10.1007\/s10766-008-0073-6","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,4,24]]}}}