{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:22:26Z","timestamp":1759134146952,"version":"3.32.0"},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540607656"},{"type":"electronic","value":"9783540494461"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1996]]},"DOI":"10.1007\/bfb0014213","type":"book-chapter","created":{"date-parts":[[2005,11,23]],"date-time":"2005-11-23T08:13:46Z","timestamp":1132733626000},"page":"392-406","source":"Crossref","is-referenced-by-count":14,"title":["Automatic selection of dynamic data partitioning schemes for distributed-memory multicomputers"],"prefix":"10.1007","author":[{"given":"Daniel J.","family":"Palermo","sequence":"first","affiliation":[]},{"given":"Prithviraj","family":"Banerjee","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,9]]},"reference":[{"key":"26_CR1","doi-asserted-by":"crossref","unstructured":"J. M. Anderson and M. S. Lam. Global Optimizations for Parallelism and Locality on Scalable Parallel Machines. In Proc. of the ACM SIGPLAN '93 Conf. on Prog. Lang. Design and Implementation, pages 112\u2013125, Albuquerque, NM, June 1993.","DOI":"10.1145\/155090.155101"},{"key":"26_CR2","doi-asserted-by":"crossref","unstructured":"P. Banerjee, J. A. Chandy, M. Gupta, E. W. Hodges IV, J. G. Holm, A. Lain, D. J. Palermo, S. Ramaswamy, and E. Su. An Overview of the PARADIGM Compiler for Distributed-Memory Multicomputers. to appear in IEEE Computer, 1995.","DOI":"10.1109\/2.467577"},{"key":"26_CR3","unstructured":"R. Bixby, K. Kennedy, and U. Kremer. Automatic Data Layout Using 0\u20131 Integer Programming. In Proc. of the 1994 Int'l Conf. on Parallel Archs. and Compilation Techniques, pages 111\u2013122, Montr\u00e9al, Canada, Aug. 1994."},{"key":"26_CR4","first-page":"184","volume-title":"Automatic support for data distribution on distributed memory multiprocessor systems","author":"B. Chapman","year":"1993","unstructured":"B. Chapman, T. Fahringer, and H. Zima. Automatic support for data distribution on distributed memory multiprocessor systems. In Proc. of the 6th Work, on Langs. and Compilers for Parallel Computing, pages 184\u2013199, Portland, OR, Aug. 1993. Springer-Verlag."},{"key":"26_CR5","doi-asserted-by":"crossref","unstructured":"S. Chatterjee, J. R. Gilbert, R. Schreiber, and S. H. Teng. Automatic Array Alignment in Data-Parallel Programs. In Proc. of the 20th ACM SIGPLAN Symp. on Principles of Prog. Langs., pages 16\u201328, Charleston, SC, Jan. 1993.","DOI":"10.1145\/158511.158517"},{"key":"26_CR6","volume-title":"PhD thesis","author":"T. Fahringer","year":"1993","unstructured":"T. Fahringer. Automatic Performance Prediction for Parallel Programs on Massively Parallel Computers. PhD thesis, Univ. of Vienna, Vienna, Austria, Sept. 1993. TR93-3."},{"key":"26_CR7","volume-title":"Scientific Computing: An Introduction with Parallel Computing","author":"G. Golub","year":"1993","unstructured":"G. Golub and J. M. Ortega. Scientific Computing: An Introduction with Parallel Computing. Academic Press, San Diego, CA, 1993."},{"key":"26_CR8","doi-asserted-by":"crossref","unstructured":"M. Gupta and P. Banerjee. Compile-Time Estimation of Communication Costs on Multicomputers. In Proc. of the 6th Int'l Parallel Processing Symp., pages 470\u2013475, Beverly Hills, CA, Mar. 1992.","DOI":"10.1109\/IPPS.1992.222982"},{"key":"26_CR9","doi-asserted-by":"crossref","unstructured":"M. Gupta and P. Banerjee. PARADIGM: A Compiler for Automated Data Partitioning on Multicomputers. In Proc. of the 7th ACM Int'l Conf. on Supercomputing, Tokyo, Japan, July 1993.","DOI":"10.1145\/165939.165959"},{"issue":"8","key":"26_CR10","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1145\/135226.135230","volume":"35","author":"S. Hiranandani","year":"1992","unstructured":"S. Hiranandani, K. Kennedy, and C. Tseng. Compiling Fortran D for MIMD Distributed Memory Machines. Communications of the ACM, 35(8):66\u201380, Aug. 1992.","journal-title":"Communications of the ACM"},{"key":"26_CR11","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-3164-7","volume-title":"Compiling Parallel Loops for High Performance Computers \u2014 Partitioning, Data Assignment and Remapping","author":"D. E. Hudak","year":"1993","unstructured":"D. E. Hudak and S. G. Abraham. Compiling Parallel Loops for High Performance Computers \u2014 Partitioning, Data Assignment and Remapping. Kluwer Academic Pub., Boston, MA, 1993."},{"issue":"2","key":"26_CR12","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1016\/0743-7315(90)90086-5","volume":"8","author":"K. Knobe","year":"1990","unstructured":"K. Knobe, J. Lukas, and G. Steele Jr. Data Optimization: Allocation of Arrays to Reduce Communication on SIMD Machines. J. of Parallel and Distributed Computing, 8(2): 102\u2013118, Feb. 1990.","journal-title":"J. of Parallel and Distributed Computing"},{"volume-title":"Practical Reusable UNIX Software","year":"1995","key":"26_CR13","unstructured":"B. Krishnamurthy, editor. Practical Reusable UNIX Software. John Wiley and Sons Inc., New York, NY, 1995."},{"issue":"2","key":"26_CR14","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1016\/0743-7315(91)90090-V","volume":"13","author":"J. Li","year":"1991","unstructured":"J. Li and M. Chen. The Data Alignment Phase in Compiling Programs for Distributed-Memory Machines. J. of Parallel and Distributed Computing, 13(2):213\u2013221, Oct. 1991.","journal-title":"J. of Parallel and Distributed Computing"},{"key":"26_CR15","doi-asserted-by":"crossref","unstructured":"D. J. Palermo, E. Su, J. A. Chandy, and P. Banerjee. Compiler Optimizations for Distributed Memory Multicomputers used in the PARADIGM Compiler. In Proc. of the 23rd Int'l Conf. on Parallel Processing, pages 11:1\u201310, St. Charles, IL, Aug. 1994.","DOI":"10.1109\/ICPP.1994.67"},{"key":"26_CR16","doi-asserted-by":"crossref","unstructured":"C. D. Polychronopoulos, M. Girkar, M. R. Haghighat, C. L. Lee, B. Leung, and D. Schouten. Parafrase-2: An Environment for Parallelizing, Partitioning, Synchronizing and Scheduling Programs on Multiprocessors. In Proc. of the 18th Int'l Conf. on Parallel Processing, pages II:39\u201348, St. Charles, IL, Aug. 1989.","DOI":"10.1142\/S0129053389000044"},{"issue":"4","key":"26_CR17","doi-asserted-by":"publisher","first-page":"472","DOI":"10.1109\/71.97903","volume":"2","author":"J. Ramanujam","year":"1991","unstructured":"J. Ramanujam and P. Sadayappan. Compile-time Techniques for Data Distribution in Distributed Memory Machines. IEEE Trans. on Parallel and Distributed Systems, 2(4):472\u2013481, Oct. 1991.","journal-title":"IEEE Trans. on Parallel and Distributed Systems"},{"key":"26_CR18","doi-asserted-by":"crossref","unstructured":"S. Ramaswamy and P. Banerjee. Automatic Generation of Efficient Array Redistribution Routines for Distributed Memory Multicomputers. In Frontiers '95: The 5th Symp. on the Frontiers of Massively Parallel Computation, pages 342\u2013349, McLean, VA, Feb. 1995.","DOI":"10.1109\/FMPC.1995.380436"},{"key":"26_CR19","doi-asserted-by":"crossref","unstructured":"T. J. Sheffler, J. R. Gilbert, R. Schreiber, and S. Chatterjee. Aligning Parallel Arrays to Reduce Communication. In Frontiers '95: The 5th Symp. on the Frontiers of Massively Parallel Computation, pages 324\u2013331, McLean, VA, 1995.","DOI":"10.1109\/FMPC.1995.380438"},{"key":"26_CR20","volume-title":"Tech. Report EECS-94-021","author":"H. Sivaraman","year":"1994","unstructured":"H. Sivaraman and C. S. Raghavendra. Compiling for MIMD Distributed Memory Machines. Tech. Report EECS-94-021, School of Electrical Enginnering and Computer Science, Washington State Univ., Pullman, WA, 1994."},{"key":"26_CR21","doi-asserted-by":"crossref","unstructured":"P. S. Tseng. Compiling Programs for a Linear Systolic Array. In Proc. of the ACM SIGPLAN '90 Conf. on Prog. Lang. Design and Implementation, pages 311\u2013321, White Plains, NY, June 1990.","DOI":"10.1145\/93542.93587"},{"key":"26_CR22","doi-asserted-by":"crossref","unstructured":"S. Wholey. Automatic Data Mapping for Distributed-Memory Parallel Computers. In Proc. of the 6th ACM Int'l Conf. on Supercomputing, pages 25\u201334, Washington D.C., July 1992.","DOI":"10.1145\/143369.143377"}],"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\/BFb0014213","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,5]],"date-time":"2025-01-05T21:42:52Z","timestamp":1736113372000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0014213"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996]]},"ISBN":["9783540607656","9783540494461"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/bfb0014213","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1996]]}}}