{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,15]],"date-time":"2025-08-15T01:22:36Z","timestamp":1755220956181,"version":"3.43.0"},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2000,2,1]],"date-time":"2000-02-01T00:00:00Z","timestamp":949363200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2000,2,1]],"date-time":"2000-02-01T00:00:00Z","timestamp":949363200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The Journal of Supercomputing"],"published-print":{"date-parts":[[2000,2]]},"DOI":"10.1023\/a:1008112110494","type":"journal-article","created":{"date-parts":[[2002,12,22]],"date-time":"2002-12-22T08:17:47Z","timestamp":1040545067000},"page":"243-269","source":"Crossref","is-referenced-by-count":7,"title":["Statement-Level Communication-Free Partitioning Techniques for Parallelizing Compilers"],"prefix":"10.1007","volume":"15","author":[{"given":"Kuei-Ping","family":"Shih","sequence":"first","affiliation":[]},{"given":"Jang-Ping","family":"Sheu","sequence":"additional","affiliation":[]},{"given":"Chua-Huang","family":"Huang","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"254453_CR1","doi-asserted-by":"crossref","unstructured":"J. M. Anderson and M. S. Lam. Global optimizations for parallelism and locality on scalable parallel machines. In Proceedings of the ACM SIGPLAN'93 Conference on Programming Language Design and Implementation, pp. 112\u2013125, June 1993.","DOI":"10.1145\/155090.155101"},{"key":"254453_CR2","doi-asserted-by":"crossref","first-page":"924","DOI":"10.1109\/71.308531","volume":"5","author":"T. S. Chen","year":"1994","unstructured":"T. S. Chen and J. P. Sheu. Communication-free data allocation techniques for parallelizing compilers on multicomputers. IEEE Transactions on Parallel and Distributed Systems, 5: 924\u2013938, Sept. 1994.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"254453_CR3","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1109\/71.127259","volume":"3","author":"M. Gupta","year":"1992","unstructured":"M. Gupta and P. Banerjee. Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers. IEEE Transactions on Parallel and Distributed Systems, 3: 179\u2013193, Mar. 1992.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"254453_CR4","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1145\/135226.135230","volume":"35","author":"S. Hiranandani","year":"1992","unstructured":"S. Hiranandani, K. Kennedy, and C. W. Tseng. Compiling Fortran D for MIMD distributed-memory machines. Communications of the ACM, 35: 66\u201380, Aug. 1992.","journal-title":"Communications of the ACM"},{"key":"254453_CR5","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1006\/jpdc.1994.1040","volume":"21","author":"S. Hiranandani","year":"1994","unstructured":"S. Hiranandani, K. Kennedy, and C. W. Tseng. Evaluating compiler optimizations for Fortran D. Journal of Parallel and Distributed Computing, 21: 27\u201345, 1994.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"254453_CR6","volume-title":"Linear Algebra","author":"K. Koffman","year":"1971","unstructured":"K. Koffman and R. Kunze. Linear Algebra, 2nd ed. Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1971.","edition":"2nd ed"},{"key":"254453_CR7","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1006\/jpdc.1993.1094","volume":"19","author":"C.-H. Huang","year":"1993","unstructured":"C.-H. Huang and P. Sadayappan. Communication-free hyperplane partitioning of nested loops. Journal of Parallel and Distributed Computing, 19: 90\u2013102, 1993.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"254453_CR8","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1109\/MC.1987.1663563","volume":"20","author":"A. H. Karp","year":"1987","unstructured":"A. H. Karp. Programming for parallelism. IEEE Comput. Mag., 20: 43\u201357, May 1987.","journal-title":"IEEE Comput. Mag."},{"key":"254453_CR9","unstructured":"C. Koelbel. Compiling programs for nonshared memory machines. PhD thesis, Dept. of Computer Science, Purdue University, Nov. 1990."},{"key":"254453_CR10","doi-asserted-by":"crossref","first-page":"440","DOI":"10.1109\/71.97901","volume":"2","author":"C. Koelbel","year":"1991","unstructured":"C. Koelbel and P. Mehrotra. Compiling global name-space parallel loops for distributed execution. IEEE Transactions on Parallel and Distributed Systems, 2: 440\u2013451, Oct. 1991.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"254453_CR11","doi-asserted-by":"crossref","unstructured":"J. Li and M. Chen. Index domain alignment: Minimizing cost of cross-referencing between distributed arrays. In Proceedings 3rd Symposium on the Frontiers of Massively Computation, pp. 424\u2013433, Oct. 1990.","DOI":"10.1109\/FMPC.1990.89493"},{"key":"254453_CR12","doi-asserted-by":"crossref","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. Journal of Parallel and Distributed Computing, 13: 213\u2013221, 1991.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"254453_CR13","doi-asserted-by":"crossref","unstructured":"A. W. Lim and M. S. Lam. Communication-free parallelization via affine transformations. In Proceedings of the 7th Workshop on Programming Languages and Compilers for Parallel Computing, Aug. 1994.","DOI":"10.1007\/BFb0025873"},{"key":"254453_CR14","doi-asserted-by":"crossref","unstructured":"M. Mace. Memory Storage Patterns in Parallel Processing. Kluwer Academic Publishers, 1987.","DOI":"10.1007\/978-1-4613-2001-2"},{"key":"254453_CR15","doi-asserted-by":"crossref","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 Transactions on Parallel and Distributed Systems, 2: 472\u2013482, Oct. 1991.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"254453_CR16","doi-asserted-by":"crossref","unstructured":"A. Rogers and K. Pingali. Process decomposition through locality of reference. In Proceedings of the ACM SIGPLAN'89 Conference on Programming Language Design and Implementation, pp. 69\u201380, June 1989.","DOI":"10.1145\/73141.74824"},{"key":"254453_CR17","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1016\/0743-7315(91)90107-K","volume":"13","author":"M. Rosing","year":"1991","unstructured":"M. Rosing, R. B. Schnabel, and R. P. Weaver. The dino parallel programming language. Journal of Parallel and Distributed Computing, 13: 30\u201342, 1991.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"254453_CR18","unstructured":"C.-W. Tseng. An optimizing Fortran D compiler for MIMD distributed-memory machines, Ph.D. thesis, Dept. of Computer Science, Rice University, Jan. 1993."},{"key":"254453_CR19","doi-asserted-by":"crossref","first-page":"452","DOI":"10.1109\/71.97902","volume":"2","author":"M. E. Wolf","year":"1991","unstructured":"M. E. Wolf and M. S. Lam. A loop transformation theory and an algorithm to maximize parallelism. IEEE Transactions on Parallel and Distributed Systems, 2: 452\u2013471, Oct. 1991.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"254453_CR20","unstructured":"M. J. Wolfe. High Performance Compilers for Parallel Computing. Addison-Wesley Publishing Company, 1996."},{"key":"254453_CR21","doi-asserted-by":"crossref","first-page":"1487","DOI":"10.1016\/0167-8191(94)90052-3","volume":"20","author":"H. P. Zima","year":"1994","unstructured":"H. P. Zima, P. Brezany, and B. M. Chapman. SUPERB and Vienna Fortran. Parallel Computing, 20: 1487\u20131517, 1994.","journal-title":"Parallel Computing"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1008112110494.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1008112110494\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1008112110494.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,8]],"date-time":"2025-08-08T05:19:52Z","timestamp":1754630392000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1008112110494"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,2]]},"references-count":21,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2000,2]]}},"alternative-id":["254453"],"URL":"https:\/\/doi.org\/10.1023\/a:1008112110494","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2000,2]]}}}