{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,22]],"date-time":"2025-02-22T00:49:16Z","timestamp":1740185356988,"version":"3.37.3"},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642132162"},{"type":"electronic","value":"9783642132179"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-13217-9_6","type":"book-chapter","created":{"date-parts":[[2010,6,15]],"date-time":"2010-06-15T13:56:39Z","timestamp":1276610199000},"page":"70-82","source":"Crossref","is-referenced-by-count":15,"title":["Towards an Error Model for OpenMP"],"prefix":"10.1007","author":[{"given":"Michael","family":"Wong","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Klemm","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alejandro","family":"Duran","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tim","family":"Mattson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Grant","family":"Haab","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bronis R.","family":"de Supinski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrey","family":"Churbanov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"6_CR1","unstructured":"Compaq Computer Corporation. Compaq Fortran \u2013 Language Reference Manual (September 1999); Order number AA-Q66SD-TK"},{"issue":"2","key":"6_CR2","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/j.scico.2006.05.008","volume":"63","author":"J.S. Danaher","year":"2006","unstructured":"Danaher, J.S., Angelina Lee, I.-T., Leiserson, C.E.: Programming with Exceptions in JCilk. Science of Computer Programming\u00a063(2), 147\u2013171 (2006)","journal-title":"Science of Computer Programming"},{"issue":"4","key":"6_CR3","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1007\/s10766-007-0049-y","volume":"35","author":"A. Duran","year":"2007","unstructured":"Duran, A., Ferrer, R., Costa, J.J., Gonz\u00e0lez, M., Martorell, X., Ayguad\u00e9, E., Labarta, J.: A Proposal for Error Handling in OpenMP. Intl. Journal of Parallel Programming\u00a035(4), 393\u2013416 (2007)","journal-title":"Intl. Journal of Parallel Programming"},{"key":"6_CR4","unstructured":"Becker, P. (ed.): Working Draft: Standard for Programming Language C++ (November 2009); Document number N3000"},{"key":"6_CR5","unstructured":"Sutter, H.: Interrupt Politely. Technical report (April 2008)"},{"key":"6_CR6","unstructured":"IEEE. Threads Extension for Portable Operating Systems (Draft 6) (February 1992); Document P1003.4a\/D6"},{"key":"6_CR7","unstructured":"Intel Corporation. Intel Threading Building Blocks Reference Manual. Technical report, Document number 315415-003US (July 2009)"},{"key":"6_CR8","doi-asserted-by":"crossref","unstructured":"Issarny, V.: An Exception Handling Model for Parallel Programming and its Verification. In: Proc. of the Conf. on Software for Citical Systems, New Orleans, LA, USA, December 1991, pp. 92\u2013100 (1991)","DOI":"10.1145\/123041.123058"},{"key":"6_CR9","unstructured":"Klemm, M., Veldema, R., Bezold, M., Philippsen, M.: A Proposal for OpenMP for Java. In: Proc. of the Intl. Workshop on OpenMP, Reims, France (June 2006)"},{"key":"6_CR10","volume-title":"Transactional Memory (Synthesis Lectures on Computer Architecture)","author":"J.R. Larus","year":"2007","unstructured":"Larus, J.R., Rajwar, R.: Transactional Memory (Synthesis Lectures on Computer Architecture). Morgan & Claypool Publishers, San Francisco (January 2007)"},{"key":"6_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/978-3-540-69303-1_4","volume-title":"A Practical Programming Model for the Multi-Core Era","author":"M. Milovanovi\u0107","year":"2008","unstructured":"Milovanovi\u0107, M., Ferrer, R., Unsal, O., Cristal, A., Martorell, X., Ayguad\u00e9, E., Labarta, J., Valero, M.: Transactional Memory and OpenMP. In: Chapman, B., Zheng, W., Gao, G.R., Sato, M., Ayguad\u00e9, E., Wang, D. (eds.) IWOMP 2007. LNCS, vol.\u00a04935, pp. 37\u201353. Springer, Heidelberg (2008)"},{"key":"6_CR12","unstructured":"Forum, M.P.I.: MPI: Extensions to the Message-passing Interface, Version 2.2. Technical report, MPI Forum (September 2009)"},{"key":"6_CR13","volume-title":"Java Threads","author":"S. Oaks","year":"2004","unstructured":"Oaks, S., Wong, H.: Java Threads, 3rd edn. O\u2019Reilly, Sebastopol (2004)","edition":"3"},{"key":"6_CR14","unstructured":"OpenMP ARB. OpenMP Application Program Interface, v. 3.0 (May 2008)"},{"key":"6_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"635","DOI":"10.1007\/11823285_66","volume-title":"Euro-Par 2006 Parallel Processing","author":"M. S\u00fc\u00df","year":"2006","unstructured":"S\u00fc\u00df, M., Leopold, C.: Implementing irregular parallel algorithms with openMP. In: Nagel, W.E., Walter, W.V., Lehner, W. (eds.) Euro-Par 2006. LNCS, vol.\u00a04128, pp. 635\u2013644. Springer, Heidelberg (2006)"},{"key":"6_CR16","unstructured":"Sommerville, I.: Software Engineering, 8th edn. Pearson Education, Ltd., Harlow (April 2007)"},{"key":"6_CR17","unstructured":"Stoughton, N.: POSIX Liaison Report, Document number N2536 (February 2008)"},{"key":"6_CR18","doi-asserted-by":"crossref","unstructured":"Tazuneki, S., Yoshida, T.: Concurrent Exception Handling in a Distributed Object-Oriented Computing Environment. In: Proc. of the 7th Intl. Conf. on Parallel and Distributed Systems Workshops, Iwate, Japan, July 2000, pp. 75\u201382 (2000)","DOI":"10.1109\/PADSW.2000.884518"},{"key":"6_CR19","unstructured":"The Open Group. The Open Group Base Specifications Issue 7 (December 2008); IEEE Std 1003.1-2008 and POSIX.1"},{"issue":"10","key":"6_CR20","doi-asserted-by":"publisher","first-page":"1019","DOI":"10.1109\/71.888642","volume":"11","author":"J. Xu","year":"2000","unstructured":"Xu, J., Romanovsky, A., Randell, B.: Concurrent Exception Handling and Resolution in Distributed Object Systems. IEEE Transactions on Parallel and Distributed Systems\u00a011(10), 1019\u20131032 (2000)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"}],"container-title":["Lecture Notes in Computer Science","Beyond Loop Level Parallelism in OpenMP: Accelerators, Tasking and More"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-13217-9_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T23:59:58Z","timestamp":1740182398000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-13217-9_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642132162","9783642132179"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-13217-9_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}