{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T07:47:03Z","timestamp":1759132023246,"version":"3.40.2"},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540616269"},{"type":"electronic","value":"9783540706335"}],"license":[{"start":{"date-parts":[[1996,1,1]],"date-time":"1996-01-01T00:00:00Z","timestamp":820454400000},"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":[[1996]]},"DOI":"10.1007\/3-540-61626-8_20","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T22:04:57Z","timestamp":1330293897000},"page":"155-164","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Efficient block cyclic data redistribution"],"prefix":"10.1007","author":[{"given":"Lo\u00efc","family":"Prylli","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bernard","family":"Tourancheau","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,8]]},"reference":[{"key":"20_CR1","first-page":"578","volume-title":"Supercomputing","author":"G. Agrawal","year":"1993","unstructured":"G. Agrawal, A. Sussman, and J. Saltz. Compiler and runtime support for structured and block structured applications. In Supercomputing, pages 578\u2013587, Portland, 1993. ACM Press."},{"key":"20_CR2","volume-title":"Communication optimization and code generation for distributed memory machines","author":"S. P. Amarasinghe","year":"1993","unstructured":"S. P. Amarasinghe and M. S. Lam. Communication optimization and code generation for distributed memory machines. In Conference on programming language design and implementation, Albuquerque, NM, June 1993. ACM SIGPLAN."},{"key":"20_CR3","volume-title":"Generating local addresses and communication sets for data-parallel programs","author":"S. Chatterjee","year":"1993","unstructured":"S. Chatterjee, J. R. Gilbert, F. J. E. Long, R. Schreiber, and S. H. Teng. Generating local addresses and communication sets for data-parallel programs. In Simposium on Principles and Practice of Parallel Programming, San Diego, CA, May 1993. ACM SIGPLAN."},{"key":"20_CR4","volume-title":"Technical Report LAWN95","author":"J. Choi","year":"1995","unstructured":"J. Choi, J. Demmel, J. Dhillon, J. Dongarra, S. Ostrouchov, A. Petitet, K. Stanley, D. Walker, and R.C. Whaley. ScaLAPACK: A portable Linear Algebra Library for Distributed Memory Computers: Design Issues and Performance. Technical Report LAWN95, Oak Ridge National Laboratory, Oak Ridge, TN 37831-6367, 1995."},{"key":"20_CR5","unstructured":"J. Choi, J.J. Dongarra, and D.W. Walker. The Design of Scalable Software Libraries for Distributed Memory Concurrent Computers. In J.J. Dongarra and B. Tourancheau, editors, Environments and Tools for Parallel Scientific Computing, pages 3\u201315. Elsevier, 1992."},{"key":"20_CR6","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1016\/0167-739X(94)90029-9","volume":"10","author":"F. Desprez","year":"1994","unstructured":"F. Desprez and B. Tourancheau. LOCCS: Low Overhead Communication and Computation Subroutines. Future Generation Computer Systems, 10:279\u2013284, 1994.","journal-title":"Future Generation Computer Systems"},{"key":"20_CR7","unstructured":"J. Dongarra, C. Randriamaro, L. Prylli, and B. Tourancheau. Array Redistribution in ScaLAPACK using PVM. In EuroPVM users' group. Hermes, 1995."},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"J.J. Dongarra, R. Van De Geijn, and D.W. Walker. A Look at Dense Linear Algebra Libraries. Technical Report ORNL\/TM-12126, Oak Ridge National Laboratory, July 1992.","DOI":"10.2172\/7275582"},{"key":"20_CR9","unstructured":"J.J. Dongarra, R. Van De Geijn, and R.C. Whaley. Two Dimensional Basic Linear Algebra Communication Subprograms. In J.J. Dongarra and B. Tourancheau, editors, Environments and Tools for Parallel Scientific Computing, pages 17\u201329. Elsevier, September 1992."},{"key":"20_CR10","volume-title":"Technical Report TR95521-S","author":"S. Hiranandani","year":"1995","unstructured":"S. Hiranandani, K. Kennedy, J. Mellor-Crummey, and A. Sethi. Compilation techniques for block-cyclic distributions. Technical Report TR95521-S, CRPC, Rice Univ., Houston, TX 77005, March 1995."},{"key":"20_CR11","doi-asserted-by":"crossref","unstructured":"L. Prylli and B. Tourancheau. Efficient block cyclic data redistribution. Technical Report 2766, INRIA Rhone-Alpes, 1995.","DOI":"10.1007\/3-540-61626-8_20"},{"key":"20_CR12","doi-asserted-by":"crossref","unstructured":"Shankar Ramaswamy and Prithviraj Banerjee. Automatic Generation of Efficient Array Redistribution Routines for Distributed Memory Multicomputers. In The Fifth Symposium on the Frontiers of Massively Parallel Computation, pages 342\u2013349, McLean, VA, February 1995.","DOI":"10.1109\/FMPC.1995.380436"},{"key":"20_CR13","first-page":"150","volume":"21","author":"J. M. Stichnoth","year":"1994","unstructured":"J. M. Stichnoth, D. O'Hallaron, and T. R. Gross. Generating communications for array statements: design, implementation, and evaluation. JPDC, 21:150\u2013159, 1994.","journal-title":"JPDC"},{"key":"20_CR14","doi-asserted-by":"crossref","unstructured":"R. Thakur, A. Choudhary, and G. Fox. Runtime array redistribution in HPF programs. In Scalable High-Performance Computing Conference, pages 309\u2013316. IEEE, May 1994.","DOI":"10.1109\/SHPCC.1994.296659"},{"key":"20_CR15","doi-asserted-by":"crossref","unstructured":"R. Thakur, A. Choudhary, and J. Ramanujam. Efficient Algorithm for Array Redistribution. to appear in IEEE TPDS, 1996.","DOI":"10.1109\/71.506697"},{"key":"20_CR16","doi-asserted-by":"crossref","unstructured":"A. Wakatani and M. Wolfe. Optimization of Array Redistribution for Distributed Memory Multicomputers. Parallel Computing, 21(9), 1995.","DOI":"10.1016\/0167-8191(95)00027-L"},{"key":"20_CR17","volume-title":"Technical Report ORNL\/TM-12999","author":"D. Walker","year":"1995","unstructured":"D. Walker and S. Otto. Redistribution of Block-Cyclic Data Distributions Using MPI. Technical Report ORNL\/TM-12999, Oak Ridge National Laboratory, Oak Ridge, TN 37831-6367, June 1995."}],"container-title":["Lecture Notes in Computer Science","Euro-Par'96 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-61626-8_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T23:22:50Z","timestamp":1742599370000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-61626-8_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996]]},"ISBN":["9783540616269","9783540706335"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/3-540-61626-8_20","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1996]]},"assertion":[{"value":"8 June 2005","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}