{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T21:38:44Z","timestamp":1757540324218},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[1988,10,1]],"date-time":"1988-10-01T00:00:00Z","timestamp":591667200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[1988,10]]},"DOI":"10.1007\/bf00128175","type":"journal-article","created":{"date-parts":[[2004,11,2]],"date-time":"2004-11-02T18:04:40Z","timestamp":1099418680000},"page":"151-169","source":"Crossref","is-referenced-by-count":207,"title":["Compiling programs for distributed-memory multiprocessors"],"prefix":"10.1007","volume":"2","author":[{"given":"David","family":"Callahan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ken","family":"Kennedy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"CR1","first-page":"1","volume-title":"Design and Optimization of Compilers","author":"F. E. Allen","year":"1972","unstructured":"Allen, F. E., and Cocke, J. 1972. A catalogue of optimizing transformations. In Design and Optimization of Compilers, Prentice-Hall, Englewood Cliffs, N.J., pp. 1?30."},{"issue":"4","key":"CR2","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1145\/29873.29875","volume":"9","author":"R. Allen","year":"1987","unstructured":"Allen, R., and Kennedy, K. 1987. Automatic translation of FORTRAN programs to vector form.ACM Transactions on Programming Languages and Systems, 9(4): 491?542.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"CR3","doi-asserted-by":"crossref","unstructured":"Allen, J. R., Callahan, D., and Kennedy, K. 1987. Automatic decomposition of scientific programs for parallel execution. In Conference Record of the Fourteenth ACM Symposium on the Principles of Programming Languages (Munich, West Germany, Jan.).","DOI":"10.1145\/41625.41631"},{"key":"CR4","volume-title":"Proceedings of the First International Conference on Supercomputing","author":"F. Allen","year":"1987","unstructured":"Allen, F., Burke, M., Charles, P., Cytron, R., and Ferrante, J. 1987. An overview of the PTRAN analysis system for multiprocessing. In Proceedings of the First International Conference on Supercomputing, Springer-Verlag, Athens, Greece."},{"key":"CR5","unstructured":"Callahan, D., Cooper, K., Hood, R., Kennedy, K., Torczon, L., and Warren, S. 1987. Parallel programming support in ParaScope. In Proceedings of the 1987 DFVLR Conference on Parallel Processing in Science and Engineering (Koln, West Germany, June). Available as Rice University, Dept. of Computer Science Technical Report TR87-59."},{"key":"CR6","series-title":"Research Report YALEU\/DCS\/RR-383","volume-title":"The S\/Net's Linda Kernel","author":"N. Carriero","year":"1985","unstructured":"Carriero, N., and Gelernter, D. 1985.The S\/Net's Linda Kernel. Research Report YALEU\/DCS\/RR-383, Dept. of Computer Science, Yale University, Cambridge, Mass."},{"key":"CR7","unstructured":"Cytron, R. 1986. Doacross: Beyond vectorization for multiprocessors. In Proceedings of the 1986 International Conference on Parallel Processing."},{"key":"CR8","series-title":"Technical Report C3P-385","volume-title":"A Review of Automatic Load Balancing and Decomposition Methods for the Hypercube","author":"G. C. Fox","year":"1985","unstructured":"Fox, G. C. 1985.A Review of Automatic Load Balancing and Decomposition Methods for the Hypercube. Technical Report C3P-385, California Institute of Technology, Pasadena."},{"key":"CR9","series-title":"Technical Report C3P-392","volume-title":"Domain Decomposition in Distributed and Shared Memory Environments","author":"G. C. Fox","year":"1987","unstructured":"Fox, G. C. 1987.Domain Decomposition in Distributed and Shared Memory Environments. Technical Report C3P-392, California Institute of Technology, Pasadena."},{"key":"CR10","series-title":"Technical Report CALT-68-1343","volume-title":"Concurrent Computation and the Theory of Complex Systems","author":"G. C. Fox","year":"1986","unstructured":"Fox, G. C., and Otto, S. W. 1986.Concurrent Computation and the Theory of Complex Systems. Technical Report CALT-68?1343, California Institute of Technology, Pasadena."},{"key":"CR11","volume-title":"Hypercube Multiprocessors 1987","year":"1987","unstructured":"Heath, M. T., ed. 1987.Hypercube Multiprocessors 1987. SIAM, Philadelphia."},{"issue":"5","key":"CR12","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1109\/MC.1987.1663563","volume":"20","author":"A. H. Karp","year":"1987","unstructured":"Karp, A. H. 1987. Programming for parallelism.Computer, 20(5): 43?57.","journal-title":"Computer"},{"key":"CR13","series-title":"Technical Report 476-029-4","volume-title":"Automatic Translation of Fortran Programs to Vector Form","author":"K. Kennedy","year":"1980","unstructured":"Kennedy, K. 1980.Automatic Translation of Fortran Programs to Vector Form. Technical Report 476?029?4, Dept. of Mathematical Sciences, Rice University, Houston, Texas."},{"key":"CR14","unstructured":"Koelbel, C., Mehrotra, P., and Rosendale, J. V. 1987. Semi-automatic domain decomposition in BLAZE. In Proceedings of the 1987 International Conference on Parallel Processing, S.K. Sahni, ed. (Aug.), pp. 521?524."},{"key":"CR15","volume-title":"The Structure of Computers and Computation, Vol. 1","author":"D. J. Kuck","year":"1978","unstructured":"Kuck, D. J. 1978.The Structure of Computers and Computation, Vol. 1. Wiley, New York."},{"key":"CR16","unstructured":"Kuck, D. J., Kuhn, R. H., Leasure, B., Padua, D. A. and Wolfe, M. 1983. Compiler transformation of dependence graphs. In Conference Record of the Tenth ACM Symposium on the Principles of Programming Languages, (Williamsburg, Va., Jan.)."},{"key":"CR17","unstructured":"Mandell, D. 1987. Experiences and results multitasking a hydrodynamics code on global and local memory machines. In Proceedings of the 1987 International Conference on Parallel Processing, S.K. Sahni, ed. (Aug.), pp. 415?420."},{"issue":"12","key":"CR18","doi-asserted-by":"crossref","first-page":"1184","DOI":"10.1145\/7902.7904","volume":"29","author":"D. A. Padua","year":"1986","unstructured":"Padua, D. A., and Wolfe, M. J. 1986. Advanced compiler optimizations for supercomputers.Communications of the ACM, 29(12): 1184?1201.","journal-title":"Communications of the ACM"},{"key":"CR19","unstructured":"Rose, J., and Steele, G. 1987.C *:An Extended C Language for Data Parallel Programming. Technical Report PL87-5, Thinking Machines, Inc."},{"key":"CR20","series-title":"Technical Report TR CU-CS-385-88","volume-title":"An Overview of DINO?A New Language for Numerical Computation on Distributed Memory Multiprocessors","author":"M. Rosing","year":"1988","unstructured":"Rosing, M., and Schnabel, R. B., 1988.An Overview of DINO?A New Language for Numerical Computation on Distributed Memory Multiprocessors. Technical Report TR CU-CS-385?88, Dept. of Computer Science, University of Colorado, Boulder."},{"key":"CR21","series-title":"Ph.D. thesis","volume-title":"Optimizing Supercompilers for Supercomputers","author":"M. J. Wolfe","year":"1982","unstructured":"Wolfe, M. J. 1982.Optimizing Supercompilers for Supercomputers. Ph.D. thesis, Dept. of Computer Science, University of Illinois at Urbana-Champaign."},{"key":"CR22","first-page":"1","volume-title":"Parallel Computing, Vol. 6","author":"H. Zima","year":"1988","unstructured":"Zima, H., Bast, H., and Gerndt, M. 1988. Superb: A tool for semi-automatic MIMD\/SIMD parallelization. In Parallel Computing, Vol. 6, North-Holland, Amsterdam, pp. 1?18."}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF00128175.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/BF00128175\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF00128175","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,3]],"date-time":"2019-04-03T04:50:03Z","timestamp":1554267003000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BF00128175"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1988,10]]},"references-count":22,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1988,10]]}},"alternative-id":["BF00128175"],"URL":"https:\/\/doi.org\/10.1007\/bf00128175","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[1988,10]]}}}