{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T19:22:19Z","timestamp":1774120939358,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540211990","type":"print"},{"value":"9783540246442","type":"electronic"}],"license":[{"start":{"date-parts":[[2004,1,1]],"date-time":"2004-01-01T00:00:00Z","timestamp":1072915200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-24644-2_20","type":"book-chapter","created":{"date-parts":[[2011,1,7]],"date-time":"2011-01-07T12:00:18Z","timestamp":1294401618000},"page":"306-322","source":"Crossref","is-referenced-by-count":80,"title":["Adaptive MPI"],"prefix":"10.1007","author":[{"given":"Chao","family":"Huang","sequence":"first","affiliation":[]},{"given":"Orion","family":"Lawlor","sequence":"additional","affiliation":[]},{"given":"L. V.","family":"Kal\u00e9","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"20_CR1","volume-title":"Parallel Computing Works","author":"G. Fox","year":"1994","unstructured":"Fox, G., Williams, R., Messina, P.: Parallel Computing Works. Morgan Kaufman, San Francisco (1994)"},{"key":"20_CR2","doi-asserted-by":"crossref","unstructured":"Naik, V.K., Setia, S.K., Squillante, M.S.: Processor allocation in multiprogrammed distributed-memory parallel computer systems. Journal of Parallel and Distributed Computing (1997)","DOI":"10.1006\/jpdc.1997.1377"},{"key":"20_CR3","first-page":"91","volume-title":"Proceedings of OOPSLA 1993","author":"L. Kal\u00e9","year":"1993","unstructured":"Kal\u00e9, L., Krishnan, S.: CHARM++: A Portable Concurrent Object Oriented System Based on C++. In: Paepcke, A. (ed.) Proceedings of OOPSLA 1993, pp. 91\u2013108. ACM Press, New York (1993)"},{"key":"20_CR4","doi-asserted-by":"crossref","first-page":"175","DOI":"10.7551\/mitpress\/5241.003.0009","volume-title":"Parallel Programming using C++","author":"L.V. Kale","year":"1996","unstructured":"Kale, L.V., Krishnan, S.: Charm++: Parallel Programming with Message-Driven Objects. In: Wilson, G.V., Lu, P. (eds.) Parallel Programming using C++, pp. 175\u2013213. MIT Press, Cambridge (1996)"},{"key":"20_CR5","doi-asserted-by":"publisher","first-page":"789","DOI":"10.1016\/0167-8191(96)00024-5","volume":"22","author":"W. Gropp","year":"1996","unstructured":"Gropp, W., Lusk, E., Doss, N., Skjellum, A.: Mpich: A high-performance, portable implementation of the mpi message passing interface standard. Parallel Computing\u00a022, 789\u2013828 (1996)","journal-title":"Parallel Computing"},{"key":"20_CR6","unstructured":"Burns, G., Daoud, R., Vaigl, J.: Lam: An open cluster environment for mpi. In: Proceedings of Supercomputing Symposium 1994, Toronto, Canada (1994)"},{"key":"20_CR7","doi-asserted-by":"crossref","unstructured":"Stellner, G.: CoCheck: Checkpointing and Process Migration for MPI. In: Proceedings of the 10th International Parallel Processing Symposium (IPPS 1996), Honolulu, Hawaii (1996)","DOI":"10.1109\/IPPS.1996.508106"},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"Agbaria, A., Friedman, R.: StarFish: Fault-tolerant dynamic mpi programs on clusters of workstations. In: 8th IEEE International Symposium on High Performance Distributed Computing (1999)","DOI":"10.1109\/HPDC.1999.805295"},{"key":"20_CR9","unstructured":"MPI-Lite, Parallel Computing Lab, University of California, http:\/\/may.csucla.edu\/projects\/sesame\/mpi_lite\/mpi_lite.html"},{"key":"20_CR10","doi-asserted-by":"publisher","first-page":"673","DOI":"10.1145\/363911.363920","volume":"22","author":"H. Tang","year":"2000","unstructured":"Tang, H., Shen, K., Yang, T.: Program transformation and runtime support for threaded MPI execution on shared-memory machines. ACM Transactions on Programming Languages and Systems\u00a022, 673\u2013700 (2000)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"20_CR11","unstructured":"Kal\u00e9, L.V.: The virtualization model of parallel programming: Runtime optimizations and the state of art. In: LACSI 2002, Albuquerque (2002)"},{"key":"20_CR12","doi-asserted-by":"crossref","unstructured":"Lawlor, O., Kal\u00e9, L.V.: Supporting dynamic parallel object arrays. In: Proceedings of ACM 2001 Java Grande\/ISCOPE Conference, Stanford, CA, pp. 21\u201329 (2001)","DOI":"10.1145\/376656.376804"},{"key":"20_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1152","DOI":"10.1007\/3-540-45591-4_159","volume-title":"Parallel and Distributed Processing","author":"L.V. Kale","year":"2000","unstructured":"Kale, L.V., Bhandarkar, M., Brunner, R.: Run-time systems for parallel programming. In: Rolim, J.D.P. (ed.) IPDPS-WS 2000. LNCS, vol.\u00a01800, pp. 1152\u20131159. Springer, Heidelberg (2000)"},{"key":"20_CR14","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1109\/FMPC.1999.750590","volume-title":"The Seventh Symposium on the Frontiers of Massively Parallel Computation","author":"R.K. Brunner","year":"1999","unstructured":"Brunner, R.K., Kal\u00e9, L.V.: Adapting to load on workstation clusters. In: The Seventh Symposium on the Frontiers of Massively Parallel Computation, pp. 106\u2013112. IEEE Computer Society Press, Los Alamitos (1999)"},{"key":"20_CR15","unstructured":"Kal\u00e9, L.V., Kumar, S., DeSouza, J.: An adaptive job scheduler for timeshared parallel machines. Technical Report 00-02, Parallel Programming Laboratory, Department of Computer Science, University of Illinois at Urbana-Champaign (2000)"},{"key":"20_CR16","unstructured":"Saboo, N., Singla, A.K., Unger, J.M., Kal\u00e9, L.V.: Emulating petaflops machines and blue gene. In: Workshop on Massively Parallel Processing (IPDPS 2001), San Francisco, CA (2001)"},{"key":"20_CR17","unstructured":"Mahesh, K.: Ampizer: An mpi-ampi translator. Master\u2019s thesis, Computer Science Department, University of Illinois at Urbana-Champiagn (2001)"},{"key":"20_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/BFb0025876","volume-title":"Languages and Compilers for Parallel Computing","author":"W. Blume","year":"1994","unstructured":"Blume, W., Eigenmann, R., Faigin, K., Grout, J., Hoeflinger, J., Padua, D., Petersen, P., Pottenger, B., Rauchwerger, L., Tu, P., Weatherford, S.: Polaris: Improving the effectiveness of parallelizing compilers. In: Pingali, K.K., Gelernter, D., Padua, D.A., Banerjee, U., Nicolau, A. (eds.) LCPC 1994. LNCS, vol.\u00a0892, pp. 141\u2013154. Springer, Heidelberg (1994)"},{"key":"20_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"496","DOI":"10.1007\/BFb0097934","volume-title":"Parallel and Distributed Processing","author":"G. Antoniu","year":"1999","unstructured":"Antoniu, G., Bouge, L., Namyst, R.: An efficient and transparent thread migration scheme in the PM 2 runtime system. In: Rolim, J.D.P. (ed.) IPPS-WS 1999 and SPDP-WS 1999. LNCS, vol.\u00a01586, pp. 496\u2013510. Springer, Heidelberg (1999)"},{"key":"20_CR20","unstructured":"Kale, L.V., Kumar, S., Vardarajan, K.: A framework for collective personalized communication, communicated to ipdps 2003. Technical Report 02-10, Parallel Programming Laboratory, Department of Computer Science, University of Illinois at Urbana-Champaign (2002)"},{"key":"20_CR21","unstructured":"Kale, L.V., Kumar, S.: Scaling collective multicast on high performance clusters. Technical Report 03-04, Parallel Programming Laboratory, Department of Computer Science, University of Illinois at Urbana-Champaign (2003)"},{"key":"20_CR22","unstructured":"IBM Parallel Enviroment for AIX. MPI Subroutine Reference, http:\/\/publib.boulder.ibm.com\/doc_link\/en_US\/a_doc_lib\/sp34\/pe\/html\/am107mst.html"},{"key":"20_CR23","first-page":"526","volume-title":"Proceedings of the International Parallel and Distributed Processing Symposium","author":"G. Stellner","year":"1996","unstructured":"Stellner, G.: Cocheck: Checkpointing and process migration for mpi. In: Proceedings of the International Parallel and Distributed Processing Symposium, pp. 526\u2013531. IEEE Computer Society Press, Los Alamitos (1996)"},{"key":"20_CR24","unstructured":"Lemieux, Pittsburgh Supercomputing Center, http:\/\/www.psc.edu\/machines\/tcs\/lemieux.html"},{"key":"20_CR25","unstructured":"Vadali, R., Kale, L.V., Martyna, G., Tuckerman, M.: Scalable parallelization of ab initio molecular dynamics. Technical report, UIUC, Dept. of Computer Science (2003)"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-24644-2_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,2]],"date-time":"2024-04-02T20:45:03Z","timestamp":1712090703000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-24644-2_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540211990","9783540246442"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-24644-2_20","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004]]}}}