{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T17:11:27Z","timestamp":1725469887393},"publisher-location":"Berlin, Heidelberg","reference-count":10,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540377832"},{"type":"electronic","value":"9783540377849"}],"license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"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":[[2006]]},"DOI":"10.1007\/11823285_66","type":"book-chapter","created":{"date-parts":[[2006,9,5]],"date-time":"2006-09-05T14:04:04Z","timestamp":1157465044000},"page":"635-644","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Implementing Irregular Parallel Algorithms with OpenMP"],"prefix":"10.1007","author":[{"given":"Michael","family":"S\u00fc\u00df","sequence":"first","affiliation":[]},{"given":"Claudia","family":"Leopold","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"66_CR1","unstructured":"OpenMP Architecture Review Board: OpenMP specifications (2005), \n                    \n                      http:\/\/www.openmp.org\/specs"},{"key":"66_CR2","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1155\/2003\/124373","volume":"11","author":"T.G. Mattson","year":"2003","unstructured":"Mattson, T.G.: How good is OpenMP. Scientific Proramming\u00a011, 81\u201393 (2003)","journal-title":"Scientific Proramming"},{"key":"66_CR3","doi-asserted-by":"crossref","unstructured":"Hisley, D., Agrawal, G., Satyanarayana, P., Pollock, L.: Porting and performance evaluation of irregular codes using OpenMP. Concurrency: Practice and Experience (2000)","DOI":"10.1002\/1096-9128(200010)12:12<1241::AID-CPE523>3.0.CO;2-D"},{"key":"66_CR4","unstructured":"Dedu, E., Vialle, S., Timsit, C.: Comparison of OpenMP and classical multi-threading parallelization for regular and irregular algorithms. In: Fouchal, H., Lee, R.Y. (eds.) Software Engineering Applied to Networking Parallel\/Distributed Computing (SNPD), Association for Computer and Information Science, pp. 53\u201360 (2000)"},{"key":"66_CR5","volume-title":"Supercomputing 2001: Proceedings of the 2001 ACM\/IEEE Conference on Supercomputing (CDROM)","author":"D.S. Nikolopoulos","year":"2001","unstructured":"Nikolopoulos, D.S., Polychronopoulos, C.D., Ayguade, E.: Scaling irregular parallel codes with minimal programming effort. In: Supercomputing 2001: Proceedings of the 2001 ACM\/IEEE Conference on Supercomputing (CDROM), ACM Press, New York (2001)"},{"key":"66_CR6","unstructured":"Dimakopoulos, V.V., Georgopoulos, A., Leontiadis, E., Tzoumas, G.: OMPi compiler homepage (2003), \n                    \n                      http:\/\/www.cs.uoi.gr\/~ompi\/"},{"key":"66_CR7","unstructured":"S\u00fc\u00df, M., Leopold, C.: Common mistakes in OpenMP and how to avoid them. In: Proceedings of the International Workshop on OpenMP - IWOMP 2006 (2006)"},{"key":"66_CR8","unstructured":"Sun Microsystems: Why Are Thread.stop, Thread.suspend, Thread.resume and Runtime.runFinalizersOnExit Deprecated (1999), \n                    \n                      http:\/\/java.sun.com\/j2se\/1.4.2\/docs\/guide\/misc\/threadPrimitiveDeprecation.html"},{"issue":"5","key":"66_CR9","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1145\/563647.563656","volume":"29","author":"J.M. Bull","year":"2001","unstructured":"Bull, J.M., O\u2019Neill, D.: A microbenchmark suite for OpenMP 2.0. SIGARCH Comput. Archit. News\u00a029(5), 41\u201348 (2001)","journal-title":"SIGARCH Comput. Archit. News"},{"key":"66_CR10","unstructured":"S\u00fc\u00df, M.: University of Kassel OpenMP \u2013 UKOMP homepage (2005), \n                    \n                      http:\/\/www.plm.eecs.uni-kassel.de\/plm\/index.php?id=ukomp"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2006 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11823285_66","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,19]],"date-time":"2020-04-19T20:28:23Z","timestamp":1587328103000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11823285_66"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540377832","9783540377849"],"references-count":10,"URL":"https:\/\/doi.org\/10.1007\/11823285_66","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}