{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T20:51:08Z","timestamp":1763499068789},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540576594"},{"type":"electronic","value":"9783540483083"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1994]]},"DOI":"10.1007\/3-540-57659-2_29","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T13:14:35Z","timestamp":1330262075000},"page":"500-521","source":"Crossref","is-referenced-by-count":41,"title":["Automatic array privatization"],"prefix":"10.1007","author":[{"given":"Peng","family":"Tu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Padua","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,5,31]]},"reference":[{"key":"29_CR1","doi-asserted-by":"crossref","unstructured":"B. Alpern, M. N. Wegman, and F. K. Zadeck. Detecting Equality of Variables in Programs. In Proc. of the 15th ACM Symposium on Principles of Programming Languages, pages 1\u201311, 1988.","DOI":"10.1145\/73560.73561"},{"key":"29_CR2","doi-asserted-by":"crossref","unstructured":"Utpal Banerjee. Dependence Analysis for Supercomputing. Kluwer Academic Publishers, 1988.","DOI":"10.1007\/978-1-4684-6894-6"},{"issue":"2","key":"29_CR3","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1007\/BF00129843","volume":"3","author":"Michael Burke","year":"1989","unstructured":"M. Burke, R. Cytron, J. Ferrante, and W. Hsieh. Automatic generation of nested, fork-join parallelism. Journal of Supercomputing, pages 71\u201388, 1989.","journal-title":"The Journal of Supercomputing"},{"key":"29_CR4","doi-asserted-by":"publisher","first-page":"517","DOI":"10.1016\/0743-7315(88)90011-1","volume":"5","author":"D. Callahan","year":"1988","unstructured":"D. Callahan and K. Kennedy. Analysis of interprocedural side effects in a parallel programming environment. Journal of Parallel and Distributed Computing, 5:517\u2013550, 1988.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"29_CR5","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/BF00128175","volume":"2","author":"D. Callahan","year":"1988","unstructured":"D. Callahan and K. Kennedy. Compiling programs for distributed-memory multi-processors. Journal of Supercomputing, 2:151\u2013169, October 1988.","journal-title":"Journal of Supercomputing"},{"key":"29_CR6","unstructured":"Ron Cytron and Jeanne Ferante. What's in a Name? or The Value of Renaming for Parallelism Detection and Storage Allocation. In Proc. 1987 International Conf. on Parallel Processing, pages 19\u201327, August 1987."},{"issue":"4","key":"29_CR7","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1145\/115372.115320","volume":"13","author":"R. Cytron","year":"1991","unstructured":"Ron Cytron, Jeanne Ferrante, Barry K. Rosen, Mark N. Wegman, and F. Kenneth Zadeck. Efficiently computing static single assignment form and the control dependence graph. ACM Transactions on Programming Languages and Systems, 13(4):451\u2013490, October 1991.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"29_CR8","unstructured":"R. Eigenmann, J. Hoeflinger, Z. Li, and D. Padua. Experience in the automatic parallelization of four Perfect-Benchmark programs. In Proc. 4-th Workshop on Programming Languages and Compilers for Parallel Computing. Pitman\/MIT Press, August 1991."},{"key":"29_CR9","doi-asserted-by":"crossref","unstructured":"P. Feautrier. Array expansion. In Proc. 1988 ACM Int'l Conf. on Supercomputing, July 1988.","DOI":"10.1145\/55364.55406"},{"key":"29_CR10","doi-asserted-by":"crossref","unstructured":"High Performance Fortran Forum. High performance fortran language specification (draft). Technical report, High Performance Fortran Forum, January 1993.","DOI":"10.1145\/190783.1041310"},{"key":"29_CR11","doi-asserted-by":"crossref","unstructured":"Zhiyuan Li. Array privatization for parallel execution of loops. In Proc. of ICS'92, pages 313\u2013322, 1992.","DOI":"10.1145\/143369.143426"},{"key":"29_CR12","doi-asserted-by":"crossref","unstructured":"D. E. Maydan, S. P. Amarasinghe, and M. S. Lam. Data dependence and dataflow analysis of arrays. In Proc. 5rd Workshop on Programming Languages and Compilers for Parallel Computing, August 1992.","DOI":"10.1007\/3-540-57502-2_63"},{"issue":"12","key":"29_CR13","doi-asserted-by":"publisher","first-page":"1184","DOI":"10.1145\/7902.7904","volume":"29","author":"D. Padua","year":"1986","unstructured":"D. Padua and M. Wolfe. Advanced compiler optimizations for supercomputers. Communications of the ACM, 29(12):1184\u20131201, December 1986.","journal-title":"Communications of the ACM"},{"key":"29_CR14","doi-asserted-by":"crossref","unstructured":"A. Rogers and K. Pingali. Process decomposition through locality of reference. In Proc. the SIGPLAN '89 Conference on Program Language Design and Implementation, June 1989.","DOI":"10.1145\/73141.74824"},{"key":"29_CR15","doi-asserted-by":"crossref","unstructured":"B. K. Rosen, M. N. Wegman, and F. K. Zadeck. Global Value Numbers and Redundant Computation. In Proc. of the 15th ACM Symposium on Principles of Programming Languages, pages 12\u201327, 1988.","DOI":"10.1145\/73560.73562"},{"key":"29_CR16","unstructured":"Peng Tu and David Padua. Array privatization for shared and distributed memory machines. In Proc. 2nd Workshop on Languages, Compilers, and Run-Time Environments for Distributed Memory Machines, to appear on ACM SIGPLAN Notices 1993, September 1992."},{"issue":"2","key":"29_CR17","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1145\/103135.103136","volume":"13","author":"M. N. Wegman","year":"1991","unstructured":"M. N. Wegman and F. K. Zadeck. Constant propagation with conditional branches. ACM Transactions on Programming Languages and Systems, 13(2):181\u2013210, April 1991.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"29_CR18","doi-asserted-by":"crossref","unstructured":"Michael Wolfe. Beyond induction variables. ACM PLDI'92, 1992.","DOI":"10.1145\/143095.143131"},{"key":"29_CR19","unstructured":"Michael Joseph Wolfe. Optimizing supercompilers for supercomputers. Technical Report UIUCDCS-R-82-1105, Department of Computer Science, University of Illinois, October 1982."},{"issue":"6","key":"29_CR20","first-page":"726","volume":"13","author":"C. Zhu","year":"1987","unstructured":"Chuan-Qi Zhu and Pen-Chung Yew. A scheme to enforce data dependence on large multiprocessor systems. IEEE Transactions on Software Engineering, 13(6):726\u2013739, June 1987.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"29_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/0167-8191(88)90002-6","volume":"6","author":"H. Zima","year":"1988","unstructured":"H. Zima, H.-J. Bast, and M. Gerndt. Superb: A tool for semi-automatic MIMD\/SIMD parallelization. Parallel Computing, 6:1\u201318, 1988.","journal-title":"Parallel Computing"},{"key":"29_CR22","unstructured":"Hans Zima and Barbara Chapman. Supercompilers for Parallel and Vector Computers. ACM Press, 1991."}],"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\/3-540-57659-2_29.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,28]],"date-time":"2021-04-28T01:07:04Z","timestamp":1619572024000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-57659-2_29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1994]]},"ISBN":["9783540576594","9783540483083"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/3-540-57659-2_29","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1994]]}}}