{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T22:55:17Z","timestamp":1725663317414},"publisher-location":"Berlin, Heidelberg","reference-count":40,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540189237"},{"type":"electronic","value":"9783540388487"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1988]]},"DOI":"10.1007\/3-540-18923-8_16","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T14:49:28Z","timestamp":1330181368000},"page":"89-106","source":"Crossref","is-referenced-by-count":2,"title":["Parallel programming support in ParaScope"],"prefix":"10.1007","author":[{"given":"David","family":"Callahan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Keith D.","family":"Cooper","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert T.","family":"Hood","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ken","family":"Kennedy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Linda M.","family":"Torczon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Scott K.","family":"Warren","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,5]]},"reference":[{"key":"6_CR1","volume-title":"Dependence analysis for subscripted variables and its application to program transformations","author":"J.R. Allen","year":"1983","unstructured":"J.R. Allen, \u201cDependence analysis for subscripted variables and its application to program transformations,\u201d Ph.D. dissertation, Department of Mathematical Sciences, Rice University, Houston, Texas, April, 1983."},{"key":"6_CR2","volume-title":"PTOOL: a semiautomatic parallel programming assistant","author":"J.R. Allen","year":"1986","unstructured":"J.R. Allen, D. Baumgartner, K. Kennedy, and A. Porterfield, \u201cPTOOL: a semiautomatic parallel programming assistant\u201d, Proc. 1986 International Conference on Parallel Processing, IEEE Computer Society Press, Washington, D.C., 1986."},{"key":"6_CR3","doi-asserted-by":"crossref","unstructured":"J.R. Allen, D. Callahan and K. Kennedy, \u201cAutomatic decomposition of scientific programs for parallel execution,\u201d Conf. Record, 14th POPL, January, 1987.","DOI":"10.1145\/41625.41631"},{"key":"6_CR4","first-page":"186","volume-title":"Supercomputers: Design and Applications","author":"J.R. Allen","year":"1984","unstructured":"J.R. Allen and K. Kennedy, \u201cPFC: a program to convert FORTRAN to parallel form,\u201d Supercomputers: Design and Applications, K. Hwang, ed., IEEE Computer Society Press, Silver Spring, MD, 1984, 186\u2013203."},{"key":"6_CR5","doi-asserted-by":"crossref","unstructured":"J.R. Allen and K. Kennedy, \u201cA parallel programming environment,\u201d IEEE Software 2(4), July 1985.","DOI":"10.1109\/MS.1985.231370"},{"key":"6_CR6","unstructured":"J.R. Allen and K. Kennedy, \u201cVector register allocation\u201d, Technical Report 86\u201345, Rice University, Department of Computer Science, December, 1986."},{"key":"6_CR7","doi-asserted-by":"crossref","unstructured":"D. Callahan, K.D. Cooper, K. Kennedy, and L. Torczon, \u201cInterprocedural constant propagation\u201d, Proc. SIGPLAN '86 Symposium on Compiler Construction, SIGPLAN Notices, 21(7), July, 1986.","DOI":"10.1145\/13310.13327"},{"key":"6_CR8","unstructured":"D. Callahan, \u201cA global approach to the detection of parallelism\u201d, Ph.D. Thesis, Department of Computer Science, Rice University, February, 1987."},{"key":"6_CR9","unstructured":"\" S. Carmody et al., \u201cA hypertext editing system for the \/360\u201d, Pertinent Concepts in Computer Graphics, M. Faiman and J. Nievergelt (eds.), Univ. of Illinois Press, 1969, 291\u2013330.."},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"M. Carroll and B.G. Ryder, \u201cAn incremental algorithm for software analysis\u201d, Proceedings of the ACM SIGSOFT\/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, SIGPLAN Notices 22(1), January, 1987.","DOI":"10.1145\/390012.24228"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"B.B. Chase and R.T. Hood, \u201cSelective interpretation as a technique for debugging computationally intensive programs\u201d, Proc. SIGPLAN '87 Symposium on Interpreters and Interpretive Techniques, June, 1987.","DOI":"10.1145\/29650.29662"},{"key":"6_CR12","unstructured":"K.D. Cooper, \u201cInterprocedural Data Flow Analysis in a Programming Environment,\u201d Ph.D. Dissertation, Department of Mathematical Sciences, Rice University, May 1983."},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"K.D. Cooper, \u201cAnalyzing aliases of reference formal parameters\u201d Conf. Record, 12th POPL, January, 1985.","DOI":"10.1145\/318593.318658"},{"key":"6_CR14","doi-asserted-by":"crossref","unstructured":"K.D. Cooper and K. Kennedy, \u201cEfficient Computation of Flow Insensitive Interprocedural Summary Information,\u201d Proc. SIGPLAN '84 Symposium on Compiler Construction, SIGPLAN Notices 19(6), June 1984.","DOI":"10.1145\/502949.502898"},{"key":"6_CR15","unstructured":"K.D. Cooper, K. Kennedy, and L. Torczon, \u201cOptimization of compiled code in the \u211dn programming environment\u201d, Proc. of the 19th Annual Hawaii International Conference on System Sciences, 1986."},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"K.D. Cooper, K. Kennedy, and L. Torczon, \u201cInterprocedural Optimization: Eliminating Unnecessary Recompilation\u201d, Proc. SIGPLAN '86 Symposium on Compiler Construction, SIGPLAN Notices, 21(7), July 1986.","DOI":"10.1145\/13310.13317"},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"K.D. Cooper, K. Kennedy, and L. Torczon, \u201cThe impact of interprocedural analysis and optimization in the \u211dn programming environment\u201d, ACM TOPLAS 8(4), October, 1986.","DOI":"10.1145\/6465.6489"},{"key":"6_CR18","doi-asserted-by":"crossref","unstructured":"K.D. Cooper, K. Kennedy, L. Torczon, A. Weingarten, and M. Wolcott, \u201cEditing and compiling whole programs\u201d, Proc. of the Second SIGPLAN\/SIGSOFT Symposium on Practical Software Development Environments, SIGPLAN Notices 22(1), January, 1987.","DOI":"10.1145\/390012.24220"},{"key":"6_CR19","series-title":"Technical Report RC","volume-title":"On the implications of parallel languages for compilers","author":"R. Cytron","year":"1986","unstructured":"R. Cytron, \u201cOn the implications of parallel languages for compilers\u201d, Technical Report RC 11723, IBM T.J. Watson Research Center, Yorktown Heights, N.Y., 1986."},{"key":"6_CR20","doi-asserted-by":"crossref","unstructured":"V. Donzeau-Gouge, G. Kahn, B. Lang, and B. Melese, \u201cDocument structure and modularity in Mentor\u201d, Proc. SIGSOFT\/SIGPLAN Symposium on Practical Software Development Environments, 1984, 141\u2013148.","DOI":"10.1145\/800020.808259"},{"key":"6_CR21","doi-asserted-by":"crossref","unstructured":"W.M. Gentleman and H. Hoeksma, \u201cHardware assisted high level debugging\u201d, Proc. SIGSOFT\/SIGPLAN Symposium on High Level Debugging, SIGPLAN Notices 18(8), August, 1983.","DOI":"10.1145\/1006142.1006178"},{"key":"6_CR22","unstructured":"R.T. Hood and K. Kennedy, \u201cA Programming Environment for FORTRAN\u201d, Proc. of the 18th Annual Hawaii International Conference on System Sciences, 1985."},{"key":"6_CR23","unstructured":"D.J. Kuck, R.H. Kuhn, B. Leasure, D.A. Padua, and M. Wolfe, \u201cCompiler transformation of dependence graphs,\u201d Conf. Record, 8th POPL, January, 1981."},{"key":"6_CR24","unstructured":"D.J. Kuck, R.H. Kuhn, B. Leasure, and M. Wolfe, \u201cThe structure of an advanced vectorizer for pipelined processors,\u201d Proc. IEEE Computer Society Fourth International Computer Software and Applications Conf., IEEE, October 1980."},{"key":"6_CR25","doi-asserted-by":"crossref","unstructured":"A. Kay and A. Goldberg, \u201cPersonal dynamic media\u201d, IEEE Computer, 10(3), 1977.","DOI":"10.1109\/C-M.1977.217672"},{"key":"6_CR26","unstructured":"K. Kennedy, \u201cAutomatic translation of FORTRAN programs to vector form,\u201d Rice Technical Report 476-029-4, Rice University, October 1980."},{"issue":"3","key":"6_CR27","first-page":"31","volume":"10","author":"D.E. Knuth","year":"1977","unstructured":"D.E. Knuth, \u201cLiterate programming\u201d, Computer Journal, 10(3), 1977, 31\u201341.","journal-title":"Computer Journal"},{"key":"6_CR28","volume-title":"The Structure of Computers and Computations, Vol. 1","author":"D.J. Kuck","year":"1978","unstructured":"D.J. Kuck, The Structure of Computers and Computations, Vol. 1, Wiley, New York, NY, 1978."},{"key":"6_CR29","doi-asserted-by":"crossref","unstructured":"M. Moriconi and D.F. Hare, \u201cPegaSys: a system for graphical explanation of program designs\u201d, Proc. SIGPLAN '85 Symposium on Language Issues in Programming Environments, June 1985, 148\u2013160.","DOI":"10.1145\/800225.806836"},{"key":"6_CR30","unstructured":"T.H. Nelson, Dream Machines. Published by the author, 1974."},{"issue":"8","key":"6_CR31","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/MC.1985.1662971","volume":"18","author":"G. Raeder","year":"1985","unstructured":"G. Raeder, \u201cA survey of current graphical programming techniques\u201d, IEEE Computer, 18(8), 1985, 11\u201325.","journal-title":"IEEE Computer"},{"key":"6_CR32","unstructured":"S.P. Reiss, \u201cPECAN: program development systems that support multiple views\u201d, Proc. Seventh Int'l Conf. Software Engineering, March 1984, 324\u2013333."},{"key":"6_CR33","doi-asserted-by":"crossref","unstructured":"T. Reps, \u201cOptimal-time incremental semantic analysis for syntax-directed editors\u201d Conf. Record, 9th POPL, January, 1982.","DOI":"10.1145\/582153.582172"},{"key":"6_CR34","doi-asserted-by":"crossref","unstructured":"B.G. Ryder, \u201cIncremental Data Flow Analysis\u201d, Conf. Record, 10th POPL, January, 1983.","DOI":"10.1145\/567067.567084"},{"key":"6_CR35","doi-asserted-by":"crossref","unstructured":"R.G. Scarborough and H.G. Kolsky, \u201cA vectorizing FORTRAN compiler,\u201d IBM J. Research and Development 30(2), March, 1986.","DOI":"10.1147\/rd.302.0163"},{"key":"6_CR36","volume-title":"Compilation dependences in an ambitious optimizing compiler","author":"L. Torczon","year":"1985","unstructured":"L. Torczon, \u201cCompilation dependences in an ambitious optimizing compiler,\u201d Ph.D. Dissertation, Department of Computer Science, Rice University, Houston, Texas, May, 1985."},{"key":"6_CR37","doi-asserted-by":"crossref","unstructured":"R. Triolet, F. Irigoin, and P. Feautrier, \u201cDirect parallelization of call statements\u201d, Proc. SIGPLAN '86 Symposium on Compiler Construction, SIGPLAN Notices 21(7), July, 1986.","DOI":"10.1145\/13310.13329"},{"issue":"1","key":"6_CR38","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1145\/3864.3865","volume":"3","author":"S. Weyer","year":"1985","unstructured":"S. Weyer and A. Borning, \u201cA prototype electronic encyclopedia\u201d, ACM Trans. Office Information Systems, 3(1), 1985, 63\u201388.","journal-title":"ACM Trans. Office Information Systems"},{"issue":"10","key":"6_CR39","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1109\/MC.1985.1662710","volume":"18","author":"N. Yankelovich","year":"1985","unstructured":"N. Yankelovich, N. Meyrowitz, and A. van Dam, \u201cReading and writing the electronic book\u201d, IEEE Computer, 18(10), 1985, 15\u201329.","journal-title":"IEEE Computer"},{"key":"6_CR40","doi-asserted-by":"crossref","unstructured":"F.K. Zadeck, \u201cIncremental data flow analysis in a structured program editor\u201d, Proc. SIGPLAN '84 Symposium on Compiler Construction, SIGPLAN Notices 19(6), June, 1984.","DOI":"10.1145\/502949.502888"}],"container-title":["Lecture Notes in Computer Science","Parallel Computing in Science and Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-18923-8_16.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T15:15:38Z","timestamp":1605626138000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-18923-8_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1988]]},"ISBN":["9783540189237","9783540388487"],"references-count":40,"URL":"https:\/\/doi.org\/10.1007\/3-540-18923-8_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1988]]}}}