{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,27]],"date-time":"2025-07-27T07:13:12Z","timestamp":1753600392343},"publisher-location":"Cham","reference-count":13,"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_5","type":"book-chapter","created":{"date-parts":[[2014,9,23]],"date-time":"2014-09-23T22:55:39Z","timestamp":1411512939000},"page":"58-72","source":"Crossref","is-referenced-by-count":14,"title":["Classification of Common Errors in OpenMP Applications"],"prefix":"10.1007","author":[{"given":"Jan Felix","family":"M\u00fcnchhalfen","sequence":"first","affiliation":[]},{"given":"Tobias","family":"Hilbrich","sequence":"additional","affiliation":[]},{"given":"Joachim","family":"Protze","sequence":"additional","affiliation":[]},{"given":"Christian","family":"Terboven","sequence":"additional","affiliation":[]},{"given":"Matthias S.","family":"M\u00fcller","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"5_CR1","unstructured":"Intel Inspector XE (2013), https:\/\/software.intel.com\/en-us\/intel-inspector-xe"},{"key":"5_CR2","unstructured":"NANOS Project, http:\/\/www.cepba.upc.edu\/nanos\/"},{"key":"5_CR3","unstructured":"NAS Parallel Benchmarks, https:\/\/www.nas.nasa.gov\/publications\/npb.html."},{"key":"5_CR4","unstructured":"OpenMP 4.0 specification (July 2013), http:\/\/openmp.org\/wp\/openmp-specifications\/"},{"key":"5_CR5","unstructured":"Oracle Solaris Studio, http:\/\/www.oracle.com\/technetwork\/server-storage\/solarisstudio\/documentation\/index.html"},{"key":"5_CR6","unstructured":"Bull, J.M.: Measuring Synchronisation and Scheduling Overheads in OpenMP. In: Proceedings of First European Workshop on OpenMP, pp. 99\u2013105 (1999)"},{"key":"5_CR7","doi-asserted-by":"crossref","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. In: Mueller, M.S., Chapman, B.M., de Supinski, B.R., Malony, A.D., Voss, M. (eds.) IWOMP 2005\/2006. LNCS, vol.\u00a04315, pp. 422\u2013434. Springer, Heidelberg (2008)","DOI":"10.1007\/978-3-540-68555-5_34"},{"key":"5_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/3-540-45009-2_1","volume-title":"OpenMP Shared Memory Parallel Programming","author":"P. Petersen","year":"2003","unstructured":"Petersen, P., Shah, S.: OpenMP Support in the Intel\u00ae Thread Checker. In: Voss, M.J. (ed.) WOMPAT 2003. LNCS, vol.\u00a02716, pp. 1\u201312. Springer, Heidelberg (2003)"},{"key":"5_CR9","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1145\/1791194.1791203","volume-title":"Proceedings of the Workshop on Binary Instrumentation and Applications, WBIA 2009","author":"K. Serebryany","year":"2009","unstructured":"Serebryany, K., Iskhodzhanov, T.: ThreadSanitizer: Data Race Detection in Practice. In: Proceedings of the Workshop on Binary Instrumentation and Applications, WBIA 2009, pp. 62\u201371. ACM, New York (2009)"},{"key":"5_CR10","doi-asserted-by":"crossref","unstructured":"S\u00fc\u00df, M., Leopold, C.: Common Mistakes in OpenMP and How to Avoid Them: A Collection of Best Practices. In: Mueller, M.S., Chapman, B.M., de Supinski, B.R., Malony, A.D., Voss, M. (eds.) IWOMP 2005\/2006. LNCS, vol.\u00a04315, pp. 312\u2013323. Springer, Heidelberg (2008)","DOI":"10.1007\/978-3-540-68555-5_26"},{"key":"5_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1007\/978-3-642-13217-9_6","volume-title":"Beyond Loop Level Parallelism in OpenMP: Accelerators, Tasking and More","author":"M. Wong","year":"2010","unstructured":"Wong, M., Klemm, M., Duran, A., Mattson, T., Haab, G., de Supinski, B.R., Churbanov, A.: Towards an Error Model for OpenMP. In: Sato, M., Hanawa, T., M\u00fcller, M.S., Chapman, B.M., de Supinski, B.R. (eds.) IWOMP 2010. LNCS, vol.\u00a06132, pp. 70\u201382. Springer, Heidelberg (2010)"},{"key":"5_CR12","volume-title":"Why Programs Fail: A Guide to Systematic Debugging","author":"A. Zeller","year":"2005","unstructured":"Zeller, A.: Why Programs Fail: A Guide to Systematic Debugging. Morgan Kaufmann Publishers Inc., San Francisco (2005)"},{"issue":"1","key":"5_CR13","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1109\/TPDS.2013.44","volume":"25","author":"M. Zheng","year":"2014","unstructured":"Zheng, M., Ravi, V.T., Qin, F., Agrawal, G.: GMRace: Detecting Data Races in GPU Programs via a Low-Overhead Scheme. IEEE Trans. Parallel Distrib. Syst.\u00a025(1), 104\u2013115 (2014)","journal-title":"IEEE Trans. Parallel Distrib. Syst."}],"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_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,17]],"date-time":"2022-04-17T17:30:17Z","timestamp":1650216617000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-11454-5_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319114538","9783319114545"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-11454-5_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}