{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T14:13:36Z","timestamp":1725891216492},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642314995"},{"type":"electronic","value":"9783642315008"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-31500-8_9","type":"book-chapter","created":{"date-parts":[[2012,7,3]],"date-time":"2012-07-03T11:09:08Z","timestamp":1341313748000},"page":"81-90","source":"Crossref","is-referenced-by-count":1,"title":["Portable Explicit Threading and Concurrent Programming for MPI Applications"],"prefix":"10.1007","author":[{"given":"Tobias","family":"Berka","sequence":"first","affiliation":[]},{"given":"Helge","family":"Hagenauer","sequence":"additional","affiliation":[]},{"given":"Marian","family":"Vajter\u0161ic","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"9_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1007\/11846802_40","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"R. Latham","year":"2006","unstructured":"Latham, R., Ross, R., Thakur, R.: Can MPI Be Used for Persistent Parallel Services? In: Mohr, B., Tr\u00e4ff, J.L., Worringen, J., Dongarra, J. (eds.) PVM\/MPI 2006. LNCS, vol.\u00a04192, pp. 275\u2013284. Springer, Heidelberg (2006)"},{"issue":"1","key":"9_CR2","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/99.660313","volume":"5","author":"L. Dagum","year":"1998","unstructured":"Dagum, L., Menon, R.: OpenMP: An Industry Standard API for Shared-Memory Programming. IEEE Computational Science and Engineering\u00a05(1), 46\u201355 (1998)","journal-title":"IEEE Computational Science and Engineering"},{"unstructured":"OpenMP Architecture Review Board: The OpenMP API Specification for Parallel Programming (2008)","key":"9_CR3"},{"doi-asserted-by":"crossref","unstructured":"Duran, A., Gonz\u00e0lez, M., Corbal\u00e1n, J.: Automatic Thread Distribution for Nested Parallelism in OpenMP. In: Proc. ICS, USA, pp. 121\u2013130 (2005)","key":"9_CR4","DOI":"10.1145\/1088149.1088166"},{"doi-asserted-by":"crossref","unstructured":"UPC Consortium: UPC Language Specifications, v1.2. Technical Report LBNL-59208, Lawrence Berkeley National Lab (2005)","key":"9_CR5","DOI":"10.2172\/862127"},{"unstructured":"Zheng, Y., Blagojevic, F., Bonachea, D., Hargrove, P.H., Hofmeyr, S., Iancu, C., Min, S.J., Yelick, K.: Getting Multicore Performance with UPC. In: Proc. PP, USA. SIAM (2010)","key":"9_CR6"},{"key":"9_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1007\/978-3-642-03770-2_24","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"D.A. Mall\u00f3n","year":"2009","unstructured":"Mall\u00f3n, D.A., Taboada, G.L., Teijeiro, C., Touri\u00f1o, J., Fraguela, B.B., G\u00f3mez, A., Doallo, R., Mouri\u00f1o, J.C.: Performance Evaluation of MPI, UPC and OpenMP on Multicore Architectures. In: Ropo, M., Westerholm, J., Dongarra, J. (eds.) PVM\/MPI. LNCS, vol.\u00a05759, pp. 174\u2013184. Springer, Heidelberg (2009)"},{"key":"9_CR8","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1177\/1094342009360206","volume":"24","author":"P. Balaji","year":"2010","unstructured":"Balaji, P., Buntinas, D., Goodell, D., Gropp, W., Thakur, R.: Fine-Grained Multithreading Support for Hybrid Threaded MPI Programming. Int. J. High. Perform. C.\u00a024, 49\u201357 (2010)","journal-title":"Int. J. High. Perform. C."},{"key":"9_CR9","doi-asserted-by":"publisher","first-page":"608","DOI":"10.1016\/j.parco.2008.12.013","volume":"35","author":"R. Thakur","year":"2009","unstructured":"Thakur, R., Gropp, W.: Test Suite for Evaluating Performance of Multithreaded MPI Communication. Parallel Computing\u00a035, 608\u2013617 (2009)","journal-title":"Parallel Computing"},{"key":"9_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/978-3-540-79561-2_4","volume-title":"OpenMP in a New Era of Parallelism","author":"E. Lusk","year":"2008","unstructured":"Lusk, E., Chan, A.: Early Experiments with the OpenMP\/MPI Hybrid Programming Model. In: Eigenmann, R., de Supinski, B.R. (eds.) IWOMP 2008. LNCS, vol.\u00a05004, pp. 36\u201347. Springer, Heidelberg (2008)"},{"key":"9_CR11","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1155\/2001\/450503","volume":"9","author":"L. Smith","year":"2001","unstructured":"Smith, L., Bull, M.: Development of Mixed Mode MPI \/ OpenMP Applications. Scientific Programming\u00a09, 83\u201398 (2001)","journal-title":"Scientific Programming"},{"unstructured":"Hoefler, T., Kambadur, P., Graham, R.L., Shipman, G., Lumsdaine, A.: A Case for Standard Non-Blocking Collective Operations, Germany. Springer (October 2007)","key":"9_CR12"},{"unstructured":"The Austin Group, The Open Group, The IEEE: ISO\/IEC\/IEEE 9945:2009 Information Technology \u2013 Portable Operating System Interface (POSIX\u00a9) Base Specifications (7) (2009)","key":"9_CR13"},{"unstructured":"Zhang, Z., Savant, J., Seidel, S.: A UPC Runtime System Based on MPI and POSIX Threads. In: Proc. PDP, USA, pp. 195\u2013202. IEEE (2006)","key":"9_CR14"},{"doi-asserted-by":"crossref","unstructured":"Rodrigues, E.R., Navaux, P.O.A., Panetta, J., Mendes, C.L.: A New Technique for Data Privatization in User-Level Threads and its Use in Parallel Applications. In: Proc. SAC, USA, pp. 2149\u20132154. ACM (2010)","key":"9_CR15","DOI":"10.1145\/1774088.1774540"},{"doi-asserted-by":"crossref","unstructured":"Alam, S.R., Kuehn, J.A., Barrett, R.F., Larkin, J.M., Fahey, M.R., Sankaran, R., Worley, P.H.: Cray XT4: An Early Evaluation for Petascale Scientific Simulation. In: Proc. SC, USA, pp. 39:1\u201339:12. ACM (2007)","key":"9_CR16","DOI":"10.1145\/1362622.1362675"},{"key":"9_CR17","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1177\/1094342009347714","volume":"23","author":"J. Dongarra","year":"2009","unstructured":"Dongarra, J., Beckman, P., Aerts, P., Cappello, F., Lippert, T., Matsuoka, S., Messina, P., Moore, T., Stevens, R., Trefethen, A., Valero, M.: The International Exascale Software Project: A Call To Cooperative Action By the Global High-Performance Community. Int. J. High. Perform. C.\u00a023, 309\u2013322 (2009)","journal-title":"Int. J. High. Perform. C."},{"key":"9_CR18","first-page":"1133","volume":"17","author":"P.A. Buhr","year":"2005","unstructured":"Buhr, P.A., Harji, A.S.: Concurrent Urban Legends: Research Articles. CCPE\u00a017, 1133\u20131172 (2005)","journal-title":"CCPE"},{"key":"9_CR19","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1145\/1064978.1065042","volume":"40","author":"H.J. Boehm","year":"2005","unstructured":"Boehm, H.J.: Threads Cannot Be Implemented as a Library. SIGPLAN Notices\u00a040, 261\u2013268 (2005)","journal-title":"SIGPLAN Notices"}],"container-title":["Lecture Notes in Computer Science","Parallel Processing and Applied Mathematics"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-31500-8_9.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,4]],"date-time":"2021-05-04T08:04:52Z","timestamp":1620115492000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-31500-8_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642314995","9783642315008"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-31500-8_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}