{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T23:03:11Z","timestamp":1725663791190},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540573142"},{"type":"electronic","value":"9783540480556"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1993]]},"DOI":"10.1007\/3-540-57314-3_14","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T07:46:31Z","timestamp":1330242391000},"page":"166-181","source":"Crossref","is-referenced-by-count":6,"title":["Automatic parallelization by pattern-matching"],"prefix":"10.1007","author":[{"given":"Christoph W.","family":"Ke\u00dfler","sequence":"first","affiliation":[]},{"given":"Wolfgang J.","family":"Paul","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,5,29]]},"reference":[{"unstructured":"David H. Bailey and John T. Barton. The NAS Kernel Benchmark Program. Numerical Aerodynamic Simulations Systems Division, NASA Ames Research Center, June 1986.","key":"14_CR1"},{"key":"14_CR2","first-page":"213","volume":"3","author":"V. Balasundaram","year":"1991","unstructured":"Vasanth Balasundaram, Geoffrey Fox, Ken Kennedy, and Ulrich Kremer. A Static Performance Estimator to Guide Data Partitioning Decisions. In ACM SIGPLAN Symposium on Principles and Practices of Parallel Programming, volume 3, pages 213\u2013223, 1991.","journal-title":"ACM SIGPLAN Symposium on Principles and Practices of Parallel Programming"},{"unstructured":"Barbara M. Chapman, Heinz Herbeck, and Hans P. Zima. Automatic Support for Data Distribution. Technical Report ACPC\/TR 91-14, Austrian Center for Parallel Computation, July 1991.","key":"14_CR3"},{"unstructured":"Barbara M. Chapman, Heinz Herbeck, and Hans P. Zima. Knowledge-based Parallelization for Distributed Memory Systems. Technical Report ACPC\/TR 91-11, Austrian Center for Parallel Computation, April 1991.","key":"14_CR4"},{"doi-asserted-by":"crossref","unstructured":"Barbara Chapman, Piyush Mehrotra, and Hans Zima. Programming in Vienna Fortran. In Third Workshop on Compilers for Parallel Computers, 1992.","key":"14_CR5","DOI":"10.1155\/1992\/258136"},{"issue":"1","key":"14_CR6","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/42288.42291","volume":"14","author":"J. J. Dongarra","year":"1988","unstructured":"J. J. Dongarra, J. DuCroz, S. Hammarling, and R. Hanson. An Extended Set of Fortran Basic Linear Algebra Subprograms. ACM Trans. on Math. Software, 14(1):1\u201332, 1988.","journal-title":"ACM Trans. on Math. Software"},{"doi-asserted-by":"crossref","unstructured":"Thomas Fahringer, Roman Blasko, and Hans Zima. Automatic Performance Prediction to Support Parallelization of Fortran Programs for Massively Parallel Systems. In Int. ACM Conference on Supercomputing, 1992. Washington DC.","key":"14_CR7","DOI":"10.1145\/143369.143431"},{"issue":"4","key":"14_CR8","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1145\/131080.131089","volume":"27","author":"Christopher W. W. Fraser","year":"1992","unstructured":"Christopher W. Fraser, Robert R. Henry, and Todd A. Proebsting. BURG \u2014 Fast Optimal Instruction Selection and Tree Parsing. SIGPLAN Notices, 27(4):68\u201376, April 1992.","journal-title":"SIGPLAN Notices"},{"unstructured":"Manish Gupta and Prithviraj Banerjee. Automatic Data Partitioning on Distributed Memory Multiprocessors. Technical Report CRHC-90-14, Center for Reliable and High-Performance Computing, University of Illinois at Urbana-Champaign, Oct. 1990.","key":"14_CR9"},{"unstructured":"Roman Hayer. Automatische Parallelisierung, Teil 2: Automatische Datenaufteilung f\u00fcr Parallelrechner mit verteiltem Speicher. Master thesis, Universit\u00e4t Saarbr\u00fccken, 1993.","key":"14_CR10"},{"unstructured":"Seema Hiranandani, Ken Kennedy, and Chau-Wen Tseng. Compiler-Support for Machine-Independent Parallel Programming in Fortran-D. Technical Report Rice COMP TR91-149, Rice University, March 1991.","key":"14_CR11"},{"unstructured":"Christoph W. Ke\u00dfler. The Basic PARAMAT Pattern Library, May 1993.","key":"14_CR12"},{"unstructured":"Christoph W. Ke\u00dfler. Knowledge-Based Automatic Parallelization by Pattern Recognition. In Proc. of AP'93 Int. Workshop on Automatic Distributed Memory Parallelization, Automatic Data Distribution and Automatic Parallel Performance Prediction, Saarbr\u00fccken, Germany, pages 89\u2013107, 1993.","key":"14_CR13"},{"unstructured":"Ken Kennedy and Ulrich Kremer. Automatic Data Alignment and Distribution for Loosely Synchronous Problems in an Interactive Programming Environment. Technical Report COMP TR91-155, Rice University, April 1991.","key":"14_CR14"},{"key":"14_CR15","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1016\/0743-7315(90)90086-5","volume":"8","author":"K. Knobe","year":"1990","unstructured":"Kathleen Knobe, Joan D. Lukas, and Guy L. Steele. Data Optimization: Allocation of Arrays to Reduce Communication on SIMD Machines. Journal of Parallel and Distributed Computing, 8:102\u2013118, 1990.","journal-title":"Journal of Parallel and Distributed Computing"},{"doi-asserted-by":"crossref","unstructured":"Kathleen Knobe and Venkataraman Natarajan. Data Optimization: Minimizing Residual Interprocessor Data Motion on SIMD machines. In Third Symposium on the Frontiers of Massively Parallel Computation, pages 416\u2013423, 1990.","key":"14_CR16","DOI":"10.1109\/FMPC.1990.89492"},{"doi-asserted-by":"crossref","unstructured":"Peter M. Kogge and Harold S. Stone. A Parallel Algorithm for the Efficient Solution of a General Class of Recurrence Equations. IEEE Transactions on Computers, C-22(8), August 1973.","key":"14_CR17","DOI":"10.1109\/TC.1973.5009159"},{"doi-asserted-by":"crossref","unstructured":"Jingke Li and Marina Chen. Index Domain Alignment: Minimizing Cost of Cross-referencing between Distributed Arrays. In Third Symposium on the Frontiers of Massively Parallel Computation, pages 424\u2013433, 1990.","key":"14_CR18","DOI":"10.1109\/FMPC.1990.89493"},{"key":"14_CR19","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1145\/355841.355847","volume":"5","author":"C. Lawson","year":"1979","unstructured":"C. Lawson, R. Hanson, D. Kincaid, and F. Krogh. Basic Linear Algebra Subprograms for Fortran Usage. ACM Trans. on Math. Software, 5:308\u2013325, 1979.","journal-title":"ACM Trans. on Math. Software"},{"unstructured":"A. K. Louis. Parallele Numerik. Course script and selected programs, unpublished, Universit\u00e4t Saarbr\u00fccken, 1992.","key":"14_CR20"},{"unstructured":"Frank McMahon. The Livermore Fortran Kernels: A Test of the Numeric Performance Range. Technical report, Lawrence Livermore National Laboratory, 1986.","key":"14_CR21"},{"unstructured":"Silvia M. M\u00fcller. Die Auswirkung der Startup-Zeit auf die Leistung paralleler Rechner bei numerischen Anwendungen. Master thesis, Universit\u00e4t Saarbr\u00fccken, 1989.","key":"14_CR22"},{"doi-asserted-by":"crossref","unstructured":"Shlomit S. Pinter and Ron Y. Pinter. Program Optimization and Parallelization Using Idioms. In Principles of Programming Languages, pages 79\u201392, 1991.","key":"14_CR23","DOI":"10.1145\/99583.99597"},{"key":"14_CR24","doi-asserted-by":"crossref","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. Runtime Scheduling and Execution of Loops on Message Passing Machines. Journal of Parallel and Distributed Computing, 8:303\u2013312, 1990.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"14_CR25","volume-title":"PhD thesis","author":"S. Wholey","year":"1991","unstructured":"Skef Wholey. Automatic Data Mapping for Distributed-Memory Parallel Computers. PhD thesis, Carnegie Mellon University, Pittsburgh, PA 15213, 1991."},{"unstructured":"Hans Zima and Barbara Chapman. Supercompilers for Parallel and Vector Computers. ACM Press Frontier Series. Addison-Wesley, 1990.","key":"14_CR26"}],"container-title":["Lecture Notes in Computer Science","Parallel Computation"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-57314-3_14.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T21:03:34Z","timestamp":1619557414000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-57314-3_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1993]]},"ISBN":["9783540573142","9783540480556"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/3-540-57314-3_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1993]]}}}