{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T13:23:51Z","timestamp":1725456231278},"publisher-location":"Berlin, Heidelberg","reference-count":33,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540630913"},{"type":"electronic","value":"9783540691280"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1997]]},"DOI":"10.1007\/bfb0017258","type":"book-chapter","created":{"date-parts":[[2005,11,22]],"date-time":"2005-11-22T06:31:40Z","timestamp":1132641100000},"page":"266-284","source":"Crossref","is-referenced-by-count":1,"title":["Automatic parallelization for non-cache coherent multiprocessors"],"prefix":"10.1007","author":[{"given":"Yunheung","family":"Paek","sequence":"first","affiliation":[]},{"given":"David A.","family":"Padua","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,10]]},"reference":[{"issue":"5","key":"17_CR1","doi-asserted-by":"crossref","first-page":"553","DOI":"10.1007\/BF02577778","volume":"22","author":"K. Faigin","year":"1994","unstructured":"K. Faigin, J. Hoeflinger, D. Padua, P. Petersen, S. Weatherford. The Polaris Internal Representation. International Journal of Parallel Programming, Vol. 22, No. 5, Oct. 1994, pp. 553\u2013586","journal-title":"International Journal of Parallel Programming"},{"key":"17_CR2","doi-asserted-by":"crossref","unstructured":"B. Blume, et al., Polaris: Improving the Effectiveness of Parallelizing Compilers, Proceedings of the Seventh Workshop on Languages and Compilers for Parallel Computing, OR. Lecture Note in Computer Science, Aug. 1994, pp. 141\u2013154","DOI":"10.1007\/BFb0025876"},{"key":"17_CR3","doi-asserted-by":"crossref","unstructured":"B. Pottenger, R. Eigenmann, Idiom Recognition in the Polaris Parallelizing Compiler, Proceedings of the 9th ACM International Conference on Supercomputing, July 1995","DOI":"10.1145\/224538.224655"},{"key":"17_CR4","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1006\/jpdc.1994.1039","volume":"21","author":"Z. Bokus","year":"1994","unstructured":"Z. Bokus, et al, Compiling Fortran 90D\/HPF for Distributed Memory MIMD Computers, Journal of Parallel and Distributed Computing, Vol. 21, 1994, pp. 15\u201326","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"17_CR5","unstructured":"J. Grout, Inline Expansion for the Polaris Research Compiler, Master's thesis, Univ. of Illinois at Urbana-Champaign, Cntr. for Supercomputing Res. & Dev., May 1995"},{"key":"17_CR6","doi-asserted-by":"crossref","unstructured":"B. Chapman, P. Mehrota, H. Moritsch, H. Zima, Dynamic Data Distributions in Vienna Fortran, Supercomputing '93 Proceedings, 1993, pp. 284\u2013293","DOI":"10.1145\/169627.169735"},{"key":"17_CR7","series-title":"CSRD Report No. 1473","volume-title":"Tech. Report","author":"B. Blume","year":"1996","unstructured":"B. Blume, et al., Advanced Program Restructuring for High-Performance Computers with Polaris, Tech. Report, Univ. of Illinois at Urbana-Champaign, Cntr. for Supercomputing R & D, 1996, CSRD Report No. 1473"},{"key":"17_CR8","doi-asserted-by":"crossref","unstructured":"P. Tu, D. Padua, Automatic array privatization, Proc. 6th Workshop on Language and Compilers for Parallel Computing, OR. Lecture Note in Computer Science, Aug. 1993, pp. 500\u2013521","DOI":"10.1007\/3-540-57659-2_29"},{"key":"17_CR9","unstructured":"C. Polychronopoulos, et al., The Structure of Parafrase-2: An Advanced Parallelizing Compiler for C and Fortran, Languages and Compilers for Parallel Computing, MIT Press, 1990"},{"key":"17_CR10","doi-asserted-by":"crossref","unstructured":"W. Blume, R. Eigenmann, The Range Test: A Dependence Test for Symbolic Non-linear Expression, SuperComputing '94 Proceedings, Nov. 1994, pp. 643\u2013656","DOI":"10.1145\/602770.602858"},{"issue":"10","key":"17_CR11","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/2.467577","volume":"28","author":"P. Banerjee","year":"1995","unstructured":"P.Banerjee, et al., The PARADIGM Compiler for Distributed-Memory Multicomputer, IEEE Computer, Vol. 28, No. 10, Oct. 1995, pp 37\u201347","journal-title":"IEEE Computer"},{"key":"17_CR12","unstructured":"S. Amarasinghe, et al., An Overview of the SUIF Compiler for Scalable Parallel Machines, Proceedings of the Seventh SIAM Conference on Parallel Processing for Scientific Computing, Feb. 1995, pp. 662\u2013667"},{"key":"17_CR13","unstructured":"C. Tseng, An Optimizing Fortran D Compiler for MIMD Distributed-Memory Machines, PhD Thesis, Rice University, Jan. 1993"},{"key":"17_CR14","unstructured":"W. Oed, The Cray Reseach Massively Parallel Processor System CRAY T3D, Cray Research, Nov 1993"},{"key":"17_CR15","unstructured":"CRAY T3D System Architecture Overview, Cray Research, 1993"},{"key":"17_CR16","doi-asserted-by":"crossref","unstructured":"L. Rauchwerger, D. Padua, The PRIVATIZING DOALL Test: A Run-Time Technique for DOALL Loop Identification and Array Privatization, Proceedings of the 8th ACM International Conference on Supercomputing, July 1994, pp. 33\u201343","DOI":"10.1145\/181181.181254"},{"key":"17_CR17","unstructured":"R. Marcelin, Message Passing on the CRAY T3D, Massively Parallel Computing Group, NERSC, 1995"},{"issue":"1","key":"17_CR18","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1007\/BF02577785","volume":"23","author":"D. Bernstein","year":"1995","unstructured":"D. Bernstein, et al., Solutions and Debugging for Data Consistency in Multiprocessors with Noncoherent Caches, International Journal of Parallel Programming, Vol. 23, No. 1, 1995, pp. 83\u2013103","journal-title":"International Journal of Parallel Programming"},{"key":"17_CR19","unstructured":"M. Snir, Proposal for MPI-2, MPI meetings, 1995"},{"key":"17_CR20","doi-asserted-by":"crossref","unstructured":"High Performance Fortran Language Specification, High Performance Fortran Forum, May 1993","DOI":"10.1145\/190783.1041310"},{"key":"17_CR21","unstructured":"CRAY MPP Fortran Reference Manual, Cray Research, 1993"},{"key":"17_CR22","unstructured":"SHMEM Technical Note for Fortran, Cray Research, Oct. 1994"},{"key":"17_CR23","unstructured":"Programming Language FORTRAN, American National Standards Institute, ANSI X3.9-1978 ISO 1539\u20131980"},{"issue":"5","key":"17_CR24","doi-asserted-by":"publisher","first-page":"532","DOI":"10.1145\/42411.42415","volume":"31","author":"J. Gustafson","year":"1988","unstructured":"J. Gustafson, Reevaluating Amdahls Law, Communications of the ACM, Vol. 31, No. 5, May 1988, pp. 532\u2013533","journal-title":"Communications of the ACM"},{"key":"17_CR25","unstructured":"D. Culler, et al., Parallel Programming in Split-C, Supercomputing '93 Proceedings, 1993"},{"key":"17_CR26","doi-asserted-by":"crossref","unstructured":"A. Grama, A. Gupta, V. Kumar, Isoefficiency: Measuring the Scalability of Parallel Algorithms and Architectures, IEEE Parallel & Distributed Technology, Aug. 1993, pp. 12\u201321","DOI":"10.1109\/88.242438"},{"key":"17_CR27","doi-asserted-by":"crossref","unstructured":"K. Hayashi, et al., AP1000+: Architectural Support of PUT\/GET Interface for Parallelizing Compiler. Proc. 6th International Conference on Architechtural Support for Programming Language and Operating Systems, Oct. 1994, pp. 196\u2013207","DOI":"10.1145\/195473.195538"},{"key":"17_CR28","doi-asserted-by":"crossref","unstructured":"J. Nielocha, R. Harrison, R. Littlefield, Global Arrays: A Portable Shared-Memory Programming Model for Distributed Memory Computers, Supercomputing '94 Proceedings, 1994, pp.340\u2013349","DOI":"10.1145\/602770.602833"},{"key":"17_CR29","unstructured":"J. R. Larus, Compiling for Shared-Memory and Message-Passing computer, ACM Letters on Programming Languages and Systems, 1996"},{"key":"17_CR30","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1007\/BF02577793","volume":"22","author":"K. Kenney","year":"1994","unstructured":"K. Kenney, Compiler Technology for Machine-Independent Parallel Programming, International Journal of Parallel Programming, Vol. 22, 1994, pp. 79\u201398","journal-title":"International Journal of Parallel Programming"},{"key":"17_CR31","series-title":"CSRD Report No. 1262","volume-title":"Tech. Report","author":"R. Eigenmann","year":"1992","unstructured":"R. Eigenmann, J. Hoeflinger, G. Jaxon, D. Padua, The Cedar Fortran Project, Tech. Report, Univ. of Illinois at Urbana-Champaign, Cntr. for Supercomputing R & D, Apr. 1992, CSRD Report No. 1262"},{"key":"17_CR32","unstructured":"H. Zima, B. Chapman, Supercompilers for Parallel and Vector Computers, ACM Press, 1992"},{"issue":"2","key":"17_CR33","doi-asserted-by":"crossref","first-page":"320","DOI":"10.1145\/225830.224443","volume":"23","author":"Remzi H. Arpaci","year":"1995","unstructured":"R. Arpaci, et al., Empirical Evaluation of the CRAY-T3D: A Compiler Perspective, Proceedings of ISCA, 1995, pp.320\u2013331","journal-title":"ACM SIGARCH Computer Architecture News"}],"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\/BFb0017258","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,11]],"date-time":"2020-04-11T02:45:44Z","timestamp":1586573144000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0017258"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997]]},"ISBN":["9783540630913","9783540691280"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/bfb0017258","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1997]]}}}