{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T23:07:23Z","timestamp":1725664043275},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540575023"},{"type":"electronic","value":"9783540482017"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1993]]},"DOI":"10.1007\/3-540-57502-2_48","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T08:02:35Z","timestamp":1330243355000},"page":"192-207","source":"Crossref","is-referenced-by-count":5,"title":["Supporting SPMD execution for dynamic data structures"],"prefix":"10.1007","author":[{"given":"A.","family":"Rogers","sequence":"first","affiliation":[]},{"given":"J.","family":"Reppy","sequence":"additional","affiliation":[]},{"given":"L.","family":"Hendren","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,3]]},"reference":[{"key":"13_CR1","doi-asserted-by":"crossref","first-page":"617","DOI":"10.1016\/0743-7315(88)90015-9","volume":"5","author":"F. Allen","year":"1988","unstructured":"F. Allen, M. Burke, P. Charles, R. Cytron, and J. Ferrante. An overview of the PTRAN analysis system for multiprocessing. J. of Parallel and Distributed Computing, 5:617\u2013640, 1988.","journal-title":"J. of Parallel and Distributed Computing"},{"issue":"4","key":"13_CR2","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1145\/29873.29875","volume":"9","author":"J.R. Allen","year":"1987","unstructured":"J.R. Allen and K. Kennedy. Automatic translation of FORTRAN programs to vector form ACM Transactions on Programming Languages and Systems, 9(4):491\u2013542, October 1987.","journal-title":"Automatic translation of FORTRAN programs to vector form ACM Transactions on Programming Languages and Systems"},{"key":"13_CR3","doi-asserted-by":"crossref","unstructured":"A. W. Appel and K. Li. Virtual memory primitives for user programs. In Proceedings of the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, pages 96\u2013107, April 1991.","DOI":"10.1145\/106972.106984"},{"key":"13_CR4","doi-asserted-by":"crossref","unstructured":"D. Callahan and K. Kennedy. Compiling programs for distributed memory multiprocessors. The Journal of Supercomputing, 2(2), October 1988.","DOI":"10.1007\/BF00128175"},{"key":"13_CR5","doi-asserted-by":"crossref","unstructured":"A. Deutsch. A storeless model of aliasing and its abstractions using finite representations of right-regular equivalence relations. In Proceedings of the 1992 International Conference on Computer Languages, pages 2\u201313, April 1992.","DOI":"10.1109\/ICCL.1992.185463"},{"key":"13_CR6","unstructured":"M. Gerndt. Automatic Parallelization for Distributed-Memory Multiprocessing Systems. PhD thesis, University of Bonn, 1990."},{"key":"13_CR7","doi-asserted-by":"crossref","unstructured":"R. Gupta. SPMD execution of programs with dynamic data structures on distributed memory machines. In Proceedings of the 1992 International Conference on Computer Languages, pages 232\u2013241, April 1992.","DOI":"10.1109\/ICCL.1992.185487"},{"key":"13_CR8","doi-asserted-by":"crossref","unstructured":"R. Gupta and M. Epstein. High speed synchronization of processors using fuzzy barriers. International Journal of Parallel Programming, 19(1), 1990.","DOI":"10.1007\/BF01407864"},{"issue":"4","key":"13_CR9","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1145\/4472.4478","volume":"7","author":"R. H. Halstead Jr.","year":"1985","unstructured":"R. H. Halstead, Jr. Multilisp: A language for concurrent symbolic computation. ACM Transactions on Programming Languages and Systems, 7(4):501\u2013538, October 1985.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"issue":"3\/4","key":"13_CR10","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1007\/BF01808954","volume":"2","author":"W. L. Harrison III","year":"1989","unstructured":"W. Ludwell Harrison III. The interprocedural analysis and automatic parallelization of schem e program s. Lisp and Symbolic Computation, 2(3\/4):179\u2013396, 1989.","journal-title":"Lisp and Symbolic Computation"},{"key":"13_CR11","doi-asserted-by":"crossref","unstructured":"L. J. Hendren. Parallelizing Programs with Recursive Data Structures. PhD thesis, Cornell University, January 1990.","DOI":"10.1109\/71.80123"},{"key":"13_CR12","doi-asserted-by":"crossref","unstructured":"L. J. Hendren, C. Donawa, M. Emami, G. R. Gao, Justiani, and B. Sridharan. Designing the McCAT compiler based on a family of structured representations. ACAPS Technical Memo 46, McGill University, 1992.","DOI":"10.1007\/3-540-57502-2_61"},{"key":"13_CR13","doi-asserted-by":"crossref","unstructured":"L. J. Hendren, J. Hummel, and A. Nicolau. Abstractions for recursive pointer data structures: Improving the analysis and transformation of imperative programs. In Proceedings of the SIGPLAN '92 Conference on Programming Language Design and Implementation, June 1992.","DOI":"10.1145\/143095.143138"},{"key":"13_CR14","doi-asserted-by":"crossref","unstructured":"L. J. Hendren and A. Nicolau. Parallelizing programs with recursive data structures. IEEE Transactions on Parallel and Distributed Systems, 1(1), 1990.","DOI":"10.1109\/71.80123"},{"key":"13_CR15","unstructured":"L. J. Hendren, B. Sridharan, V. Sreedhar, and Y. Wong. The SIMPLE AST \u2014 McCAT compiler. ACAPS Technical Memo 36, McGill University, 1992."},{"key":"13_CR16","doi-asserted-by":"crossref","unstructured":"S. Hiranandani, K. Kennedy, and C. Tseng. Compiler optimizations for FORTRAN D on MIMD distributed memory machines. In Proceedings of Supercomputing 91, pages 86\u2013100, November 1991.","DOI":"10.1145\/125826.125886"},{"issue":"1","key":"13_CR17","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1145\/77606.77608","volume":"12","author":"S. Horwitz","year":"1990","unstructured":"S. Horwitz, T. Reps, and D. Binkley. Interprocedural slicing using dependence graphs. ACM Trans. on Programming Languages and Systems, 12(1):26\u201360, January 1990.","journal-title":"ACM Trans. on Programming Languages and Systems"},{"key":"13_CR18","volume-title":"PhD thesis","author":"C. Koelbel","year":"1990","unstructured":"C. Koelbel. Compiling Programs for Nonshared Memory Machines. PhD thesis, Purdue University, West Lafayette, IN, August 1990."},{"key":"13_CR19","doi-asserted-by":"crossref","unstructured":"C. Koelbel, P. Mehrotra, and J. van Rosendale. Supporting shared data structures on distributed memory architectures. In Proceedings of the Second ACM SIGPLAN Symposium on the Principles and Practice of Parallel Programming, 1990.","DOI":"10.1145\/99163.99183"},{"key":"13_CR20","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1007\/BF01806061","volume":"4","author":"J. R. Larus","year":"1991","unstructured":"J. R. Larus. Compiling lisp programs for parallel execution. Lisp and Symbolic Computation, 4:29\u201399, 1991.","journal-title":"Lisp and Symbolic Computation"},{"issue":"3","key":"13_CR21","doi-asserted-by":"crossref","first-page":"264","DOI":"10.1109\/71.86103","volume":"2","author":"E. Mohr","year":"1991","unstructured":"E. Mohr, D. A. Kranz, and R. H. Halstead, Jr. Lazy task creation: A technique for increasing the granularity of parallel programs. IEEE Transactions on Parallel and Distributed Systems, 2(3):264\u2013280, July 1991.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"13_CR22","doi-asserted-by":"crossref","unstructured":"D. Padua and M. Wolfe. Advanced compiler optimizations for supercomputers. Communications of the ACM, 29(12), December 1986.","DOI":"10.1145\/7902.7904"},{"key":"13_CR23","unstructured":"E. S. Roberts and M. T. Vandevoorde. WorkCrews: An abstraction for controlling parallelism. Technical Report 42, DEC Systems Research Center, April 1989."},{"key":"13_CR24","unstructured":"A. Rogers. Compiling for Locality of Reference. PhD thesis, Cornell University, August 1990."},{"key":"13_CR25","doi-asserted-by":"crossref","unstructured":"A. Rogers and K. Pingali. Process decomposition through locality of reference. In Proceedings of the SIGPLAN '89 Conference on Programming Language Design and Implementation, June 1989.","DOI":"10.1145\/73141.74824"},{"key":"13_CR26","volume-title":"Technical Report CU-CS-457-90","author":"M. Rosing","year":"1990","unstructured":"M. Rosing, R. Schnabel, and R. Weaver. The DINO parallel programming language. Technical Report CU-CS-457-90, University of Colorado at Boulder, April 1990."},{"key":"13_CR27","doi-asserted-by":"crossref","unstructured":"W. Weihl, E. Brewer, A. Colbrook, C. Dellarocas, W. Hsieh, A. Joseph, C. Waldspurger, and P. Wang. Prelude: A system for portable parallel software. MIT\/LCS 519, Massachusetts Institute of Technology, 1991.","DOI":"10.21236\/ADA243114"},{"key":"13_CR28","volume-title":"Optimizing Supercompilers for Supercomputers","author":"M. Wolfe","year":"1989","unstructured":"M. Wolfe. Optimizing Supercompilers for Supercomputers. Pitman Publishing, London, 1989."},{"issue":"1","key":"13_CR29","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0167-8191(88)90002-6","volume":"6","author":"H. Zima","year":"1988","unstructured":"H. Zima, H. Bast, and M. Gerndt. SUPERB: A tool for semi-automatic MIMD\/SIMD parallelization. Parallel Computing, 6(1):1\u201318, 1988.","journal-title":"Parallel Computing"}],"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-57502-2_48.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T16:12:33Z","timestamp":1605629553000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-57502-2_48"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1993]]},"ISBN":["9783540575023","9783540482017"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/3-540-57502-2_48","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1993]]}}}