{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T23:11:56Z","timestamp":1774998716076,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642132162","type":"print"},{"value":"9783642132179","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-13217-9_1","type":"book-chapter","created":{"date-parts":[[2010,6,15]],"date-time":"2010-06-15T13:56:39Z","timestamp":1276610199000},"page":"1-14","source":"Crossref","is-referenced-by-count":22,"title":["Enabling Low-Overhead Hybrid MPI\/OpenMP Parallelism with MPC"],"prefix":"10.1007","author":[{"given":"Patrick","family":"Carribault","sequence":"first","affiliation":[]},{"given":"Marc","family":"P\u00e9rache","sequence":"additional","affiliation":[]},{"given":"Herv\u00e9","family":"Jourdren","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"1_CR1","unstructured":"MPI Forum: MPI: A message passing interface standard (March 1994)"},{"key":"1_CR2","unstructured":"OpenMP Architectural Board: OpenMP API (2.5 and 3.0) (May 2008)"},{"key":"1_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1007\/978-3-540-85451-7_9","volume-title":"Euro-Par 2008 Parallel Processing","author":"M. P\u00e9rache","year":"2008","unstructured":"P\u00e9rache, M., Jourdren, H., Namyst, R.: MPC: A unified parallel runtime for clusters of NUMA machines. In: Luque, E., Margalef, T., Ben\u00edtez, D. (eds.) Euro-Par 2008. LNCS, vol.\u00a05168, pp. 78\u201388. Springer, Heidelberg (2008)"},{"key":"1_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1007\/978-3-642-03770-2_16","volume-title":"PVM\/PVI 2009","author":"M. P\u00e9rache","year":"2009","unstructured":"P\u00e9rache, M., Carribault, P., Jourdren, H.: MPC-MPI: An MPI implementation reducing the overall memory consumption. In: Ropo, M., Westerholm, J., Dongarra, J. (eds.) PVM\/PVI 2009. LNCS, vol.\u00a05759, pp. 94\u2013103. Springer, Heidelberg (2009)"},{"key":"1_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1007\/978-3-540-69303-1_10","volume-title":"A Practical Programming Model for the Multi-Core Era","author":"L. Chen","year":"2008","unstructured":"Chen, L., Fujishiro, I.: Optimization strategies using hybrid MPI+OpenMP parallelization for large-scale data visualization on earth simulator. In: Chapman, B., Zheng, W., Gao, G.R., Sato, M., Ayguad\u00e9, E., Wang, D. (eds.) IWOMP 2007. LNCS, vol.\u00a04935, pp. 112\u2013124. Springer, Heidelberg (2008)"},{"key":"1_CR6","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.L. Lusk","year":"2008","unstructured":"Lusk, E.L., 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":"1_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1007\/978-3-540-75416-9_13","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"R. Thakur","year":"2007","unstructured":"Thakur, R., Gropp, W.: Test suite for evaluating performance of MPI implementations that support MPI_THREAD_MULTIPLE. In: Cappello, F., Herault, T., Dongarra, J. (eds.) PVM\/MPI 2007. LNCS, vol.\u00a04757, pp. 46\u201355. Springer, Heidelberg (2007)"},{"key":"1_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1007\/11846802_11","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"W.D. Gropp","year":"2006","unstructured":"Gropp, W.D., Thakur, R.: Issues in developing a thread-safe MPI implementation. In: Mohr, B., Tr\u00e4ff, J.L., Worringen, J., Dongarra, J. (eds.) PVM\/MPI 2006. LNCS, vol.\u00a04192, pp. 12\u201321. Springer, Heidelberg (2006)"},{"key":"1_CR9","unstructured":"Rabenseifner, R.: Hybrid parallel programming: Performance problems and chances. In: Proceedings of the 45th CUG (Cray User Group) Conference (2003)"},{"key":"1_CR10","unstructured":"Viet, T.Q., Yoshinaga, T., Sowa, M.: Optimization for hybrid MPI-OpenMP programs with thread-to-thread communication. Institute of Electronics, Information and Communication Engineers (IEICE) Technical Eeport, 19\u201324 (2004)"},{"issue":"3","key":"1_CR11","doi-asserted-by":"publisher","first-page":"312","DOI":"10.1007\/s10766-008-0074-5","volume":"36","author":"H. Jin","year":"2008","unstructured":"Jin, H., Chapman, B., Huang, L., an Mey, D., Reichstein, T.: Performance evaluation of a multi-zone application in different openmp approaches. Int. J. Parallel Program.\u00a036(3), 312\u2013325 (2008)","journal-title":"Int. J. Parallel Program."},{"key":"1_CR12","doi-asserted-by":"crossref","unstructured":"Hager, G., Jost, G., Rabenseifner, R.: Communication characteristics and hybrid MPI\/OpenMP parallel programming on clusters of multi-core SMP nodes. In: Proceedings of Cray User Group (2009)","DOI":"10.1109\/PDP.2009.43"},{"key":"1_CR13","unstructured":"Hoeflinger, J.: Extending openmp to clusters (2006)"},{"key":"1_CR14","unstructured":"Engler, D.R., Andrews, G.R., Lowenthal, D.K.: Filaments: Efficient support for fine-grain parallelism. Technical report (1994)"},{"issue":"1","key":"1_CR15","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1006\/jpdc.1996.0104","volume":"37","author":"S.C. Goldstein","year":"1996","unstructured":"Goldstein, S.C., Schauser, K.E., Culler, D.E.: Lazy threads: implementing a fast parallel call. J. Parallel Distrib. Comput.\u00a037(1), 5\u201320 (1996)","journal-title":"J. Parallel Distrib. Comput."},{"issue":"5","key":"1_CR16","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":"1_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1007\/978-3-642-02303-3_4","volume-title":"Evolving OpenMP in an Age of Extreme Parallelism","author":"R. Nanjegowda","year":"2009","unstructured":"Nanjegowda, R., Hernandez, O., Chapman, B.M., Jin, H.: Scalability evaluation of barrier algorithms for OpenMP. In: M\u00fcller, M.S., de Supinski, B.R., Chapman, B.M. (eds.) IWOMP 2009. LNCS, vol.\u00a05568, pp. 42\u201352. Springer, Heidelberg (2009)"},{"key":"1_CR18","unstructured":"Jin, H., Frumkin, M., Yan, J.: The OpenMP implementation of NAS parallel benchmarks and its performance. Technical Report: NAS-99-011 (1999)"},{"key":"1_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1007\/978-3-642-02303-3_10","volume-title":"Evolving OpenMP in an Age of Extreme Parallelism","author":"J.M. Bull","year":"2009","unstructured":"Bull, J.M., Enright, J.P., Ameer, N.: A microbenchmark suite for mixed-mode OpenMP\/MPI. In: M\u00fcller, M.S., de Supinski, B.R., Chapman, B.M. (eds.) IWOMP 2009. LNCS, vol.\u00a05568, pp. 118\u2013131. Springer, Heidelberg (2009)"},{"key":"1_CR20","first-page":"195","volume-title":"ICPP","author":"J. Corbal\u00e1n","year":"2004","unstructured":"Corbal\u00e1n, J., Duran, A., Labarta, J.: Dynamic load balancing of MPI+OpenMP applications. In: ICPP, pp. 195\u2013202. IEEE Computer Society, Los Alamitos (2004)"}],"container-title":["Lecture Notes in Computer Science","Beyond Loop Level Parallelism in OpenMP: Accelerators, Tasking and More"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-13217-9_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T03:34:45Z","timestamp":1559187285000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-13217-9_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642132162","9783642132179"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-13217-9_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010]]}}}