{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:57:47Z","timestamp":1725490667776},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540419457"},{"type":"electronic","value":"9783540454038"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45403-9_1","type":"book-chapter","created":{"date-parts":[[2007,9,3]],"date-time":"2007-09-03T00:34:51Z","timestamp":1188779691000},"page":"3-43","source":"Crossref","is-referenced-by-count":2,"title":["High Performance Fortran 2.0"],"prefix":"10.1007","author":[{"given":"Ken","family":"Kennedy","sequence":"first","affiliation":[]},{"given":"Charles","family":"Koelbel","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,5,18]]},"reference":[{"key":"1_CR1","unstructured":"ANSI X3J3\/S8.115. Fortran 90, June 1990."},{"issue":"2","key":"1_CR2","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 multiprocessors. Journal of Supercomputing, 2(2):151\u2013169, October 1988.","journal-title":"Journal of Supercomputing"},{"issue":"1","key":"1_CR3","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1155\/1992\/258136","volume":"1","author":"B. Chapman","year":"1992","unstructured":"B. Chapman, P. Mehrotra, and H. Zima. Programming in Vienna Fortran. Scientific Programming, 1(1):31\u201350, Fall 1992.","journal-title":"Scientific Programming"},{"issue":"1\u20134","key":"1_CR4","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"},{"key":"1_CR5","unstructured":"G. Fox. Parallel problem architectures and their implications for portable parallel software systems. CRPC Report CRPC-TR91120, Center for Research on Parallel Computation, Syracuse University, February 1991."},{"key":"1_CR6","volume-title":"Solving Problems on Concurrent Processors","author":"G. Fox","year":"1988","unstructured":"G. Fox, M. Johnson, G. Lyzenga, S. Otto, J. Salmon, and D. Walker. Solving Problems on Concurrent Processors, volume 1. Prentice-Hall, Englewood Cliffs, NJ, 1988."},{"key":"1_CR7","volume-title":"Languages, Compilers, and Run-Time Environments for Distributed Memory Machines","author":"M. Gerndt","year":"1992","unstructured":"M. Gerndt and H. Zima. SUPERB: Experiences and future research. In J. Saltz and P. Mehrotra, editors, Languages, Compilers, and Run-Time Environments for Distributed Memory Machines. North-Holland, Amsterdam, The Netherlands, 1992."},{"key":"1_CR8","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/2278.001.0001","volume-title":"Data-parallel Programming on MIMD Computers","author":"P. Hatcher","year":"1991","unstructured":"P. Hatcher and M. Quinn. Data-parallel Programming on MIMD Computers. The MIT Press, Cambridge, MA, 1991."},{"issue":"1\u20132","key":"1_CR9","first-page":"1","volume":"2","author":"High Performance Fortran Forum.","year":"1993","unstructured":"High Performance Fortran Forum. High Performance Fortran language specification. Scientific Programming, 2(1\u20132):1\u2013170, 1993.","journal-title":"Scientific Programming"},{"key":"1_CR10","series-title":"Technical Report","volume-title":"HPF-2 scope of work and motivating applications","author":"High Performance Fortran Forum.","year":"1994","unstructured":"High Performance Fortran Forum. HPF-2 scope of work and motivating applications. Technical Report CRPC-TR 94492, Center for Research on Parallel Computation, Rice University, Houston, TX, November 1994."},{"key":"1_CR11","series-title":"Technical Report","volume-title":"High Performance Fortran language specification, version 2.0","author":"High Performance Fortran Forum.","year":"1997","unstructured":"High Performance Fortran Forum. High Performance Fortran language specification, version 2.0. Technical Report CRPC-TR92225, Center for Research on Parallel Computation, Rice University, Houston, TX, January 1997."},{"issue":"7","key":"1_CR12","doi-asserted-by":"publisher","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":"1_CR13","volume-title":"Compiling Programs for Nonshared Memory Machines","author":"C. Koelbel","year":"1990","unstructured":"C. Koelbel. Compiling Programs for Nonshared Memory Machines. PhD thesis, Dept. of Computer Science, Purdue University, Lafayette, IN, August 1990."},{"key":"1_CR14","volume-title":"The High Performance Fortran Handbook","author":"C. Koelbel","year":"1994","unstructured":"C. Koelbel, D. Loveman, R. Schreiber, G. Steele, Jr., and M. Zosel. The High Performance Fortran Handbook. The MIT Press, Cambridge, MA, 1994."},{"issue":"4","key":"1_CR15","doi-asserted-by":"publisher","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(4):440\u2013451, October 1991.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"3","key":"1_CR16","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1109\/71.86111","volume":"2","author":"J. Li","year":"1991","unstructured":"J. Li and M. Chen. Compiling communication-efficient programs for massively parallel machines. IEEE Transactions on Parallel and Distributed Systems, 2(3):361\u2013376, July 1991.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"4","key":"1_CR17","doi-asserted-by":"publisher","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(4):472\u2013482, October 1991.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"3","key":"1_CR18","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1109\/71.277789","volume":"5","author":"A. Rogers","year":"1994","unstructured":"A. Rogers and K. Pingali. Compiling for distributed memory architectures. IEEE Transactions on Parallel and Distributed Systems, 5(3):281\u2013298, March 1994.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"1","key":"1_CR19","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1006\/jpdc.1994.1134","volume":"23","author":"G. Sabot","year":"1994","unstructured":"G. Sabot. Optimizing CM Fortran compiler for Connection Machine computers. Journal of Parallel and Distributed Computing, 23(1):224\u2013238, November 1994.","journal-title":"Journal of Parallel and Distributed Computing"},{"issue":"4","key":"1_CR20","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1016\/0743-7315(90)90129-D","volume":"8","author":"J. Saltz","year":"1990","unstructured":"J. Saltz, K. Crowley, R. Mirchandaney, and H. Berryman. Run-time scheduling and execution of loops on message passing machines. Journal of Parallel and Distributed Computing, 8(4):303\u2013312, April 1990.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"1_CR21","doi-asserted-by":"crossref","unstructured":"J. Subhlok, J. Stichnoth, D. O\u2019Hallaron, and T. Gross. Exploiting task and data parallelism on a multicomputer. In Proceedings of the Fourth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, San Diego, CA, May 1993.","DOI":"10.1145\/155332.155334"}],"container-title":["Lecture Notes in Computer Science","Compiler Optimizations for Scalable Parallel Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45403-9_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,26]],"date-time":"2020-04-26T07:52:13Z","timestamp":1587887533000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45403-9_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540419457","9783540454038"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/3-540-45403-9_1","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}