{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T13:22:32Z","timestamp":1725456152788},"publisher-location":"Berlin, Heidelberg","reference-count":17,"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\/bfb0014198","type":"book-chapter","created":{"date-parts":[[2005,11,23]],"date-time":"2005-11-23T08:13:46Z","timestamp":1132733626000},"page":"161-175","source":"Crossref","is-referenced-by-count":1,"title":["Optimizing Fortran 90 shift operations on distributed-memory multicomputers"],"prefix":"10.1007","author":[{"given":"Ken","family":"Kennedy","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Mellor-Crummey","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gerald","family":"Roth","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,9]]},"reference":[{"key":"11_CR1","unstructured":"J. R. Allen. Dependence Analysis for Subscripted Variables and Its Application to Program Transformations. PhD thesis, Dept. of Computer Science, Rice University, April 1983."},{"key":"11_CR2","doi-asserted-by":"crossref","unstructured":"R. G. Brickner, W. George, S. L. Johnsson, and A. Ruttenberg. A stencil compiler for the Connection Machine models CM-2\/200. In Proceedings of the Fourth Workshop on Compilers for Parallel Computers, Delft, The Netherlands, December 1993.","DOI":"10.2172\/10119048"},{"key":"11_CR3","unstructured":"P. Briggs. Register Allocation via Graph Coloring. PhD thesis, Dept. of Computer Science, Rice University, April 1992."},{"key":"11_CR4","doi-asserted-by":"crossref","unstructured":"M. Bromley, S. Heller, T. McNerney, and G. Steele, Jr. Fortran at ten gigaflops: The Connection Machine convolution compiler. In Proceedings of the SIGPLAN '91 Conference on Programming Language Design and Implementation, Toronto, Canada, June 1991.","DOI":"10.1145\/113445.113458"},{"key":"11_CR5","unstructured":"S. Carr. Memory-Hierarchy Management. PhD thesis, Dept. of Computer Science, Rice University, September 1992."},{"issue":"1\u20134","key":"11_CR6","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1145\/176454.176495","volume":"2","author":"A. Choudhary","year":"1993","unstructured":"A. Choudhary, G. Fox, S. Hiranandani, K. Kennedy, C. Koelbel, S. Ranka, and C.-W. Tseng. Unified compilation of Fortran 77D and 90D. ACM Letters on Programming Languages and Systems, 2(1\u20134):95\u2013114, March\u2013December 1993.","journal-title":"ACM Letters on Programming Languages and Systems"},{"issue":"4","key":"11_CR7","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1145\/115372.115320","volume":"13","author":"R. Cytron","year":"1991","unstructured":"R. Cytron, J. Ferrante, B. Rosen, M. Wegman, and K. 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":"11_CR8","doi-asserted-by":"crossref","unstructured":"R. Fatoohi. Performance analysis of four SIMD machines. In Proceedings of the 1993 ACM International Conference on Supercomputing, Tokyo, Japan, July 1993.","DOI":"10.1145\/165939.165962"},{"issue":"3","key":"11_CR9","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1002\/cpe.4330020303","volume":"2","author":"M. Gerndt","year":"1990","unstructured":"M. Gerndt. Updating distributed variables in local computations. Concurrency: Practice and Experience, 2(3):171\u2013193, September 1990.","journal-title":"Concurrency: Practice and Experience"},{"key":"11_CR10","doi-asserted-by":"crossref","unstructured":"K. Gopinath and J. L. Hennessy. Copy elimination in functional languages. In Proceedings of the Sixteenth Annual ACM Symposium on the Principles of Programming Languages, Austin, TX, January 1989.","DOI":"10.1145\/75277.75304"},{"key":"11_CR11","doi-asserted-by":"crossref","unstructured":"High Performance Fortran Forum. High Performance Fortran language specification. Scientific Programming, 2(1\u20132): 1\u2013170, 1993.","DOI":"10.1155\/1993\/165741"},{"key":"11_CR12","unstructured":"S. L. Johnsson. Language and compiler issues in scalable high performance scientific libraries. In Proceedings of the Third Workshop on Compilers for Parallel Computers, Vienna, Austria, July 1992."},{"key":"11_CR13","doi-asserted-by":"crossref","unstructured":"K. Kennedy and G. Roth. Context optimization for SIMD execution. In Proceedings of the 1994 Scalable High Performance Computing Conference, Knoxville, TN, May 1994.","DOI":"10.1109\/SHPCC.1994.296677"},{"issue":"7","key":"11_CR14","doi-asserted-by":"crossref","first-page":"527","DOI":"10.1002\/cpe.4330050703","volume":"5","author":"K. Knobe","year":"1993","unstructured":"K. Knobe, J. Lukas, and M. Weiss. Optimization techniques for SIMD Fortran compilers. Concurrency: Practice and Experience, 5(7):527\u2013552, October 1993.","journal-title":"Concurrency: Practice and Experience"},{"key":"11_CR15","doi-asserted-by":"crossref","unstructured":"G. Sabot. A compiler for a massively parallel distributed memory MIMD computer. In Frontiers '92: The 4th Symposium on the Frontiers of Massively Parallel Computation, McLean, VA, October 1992.","DOI":"10.1109\/FMPC.1992.234910"},{"issue":"11","key":"11_CR16","doi-asserted-by":"crossref","first-page":"1175","DOI":"10.1002\/spe.4380231102","volume":"23","author":"P. Schnorf","year":"1993","unstructured":"P. Schnorf, M. Ganapathi, and J. Hennessy. Compile-time copy elimination. Software\u2014Practice and Experience, 23(11):1175\u20131200, November 1993.","journal-title":"Software\u2014Practice and Experience"},{"issue":"2","key":"11_CR17","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/0096-0551(75)90015-6","volume":"1","author":"J. T. Schwartz","year":"1975","unstructured":"J. T. Schwartz. Optimization of very high level languages \u2014 I. Value transmission and its corollaries. Computer Languages, 1(2):161\u2013194, 1975.","journal-title":"Computer Languages"}],"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\/BFb0014198","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,11]],"date-time":"2020-04-11T04:39:42Z","timestamp":1586579982000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0014198"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996]]},"ISBN":["9783540607656","9783540494461"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/bfb0014198","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1996]]}}}