{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T23:05:48Z","timestamp":1725663948850},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540581840"},{"type":"electronic","value":"9783540484776"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1994]]},"DOI":"10.1007\/3-540-58184-7_99","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T15:27:36Z","timestamp":1330270056000},"page":"167-179","source":"Crossref","is-referenced-by-count":1,"title":["Code Liberation \u2014 A tool for refitting code to a parallel environment"],"prefix":"10.1007","author":[{"given":"Patricia Prather","family":"Pineo","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,2]]},"reference":[{"key":"15_CR1","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1109\/MC.1982.1653938","volume":"15","author":"W. Ackerman","year":"1982","unstructured":"W. Ackerman, \u201cData Row Languages\u201d, Computer 15, pp. 15\u201325, Feb. 1982.","journal-title":"Computer"},{"key":"15_CR2","unstructured":"Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman, Compilers Principles, Techniques and Tools, Addison-Wesley, 1986."},{"key":"15_CR3","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1146\/annurev.cs.01.060186.001301","volume":"1","author":"Arvind","year":"1986","unstructured":"Arvind and D.E. Culler, \u201cDataflow Architectures\u201d, Annual Reviews in Computer Science, Vol. 1, pp. 225\u2013253, 1986.","journal-title":"Annual Reviews in Computer Science"},{"key":"15_CR4","doi-asserted-by":"crossref","unstructured":"Arvind, R. Nikhil, and K. Pingali, \u201cI-structures: Data Structures for Parallel Computing\u201d, Computation Structures Group Memo 269, Laboratory for Computer Science, MIT, February 1987.","DOI":"10.1007\/3-540-18420-1_65"},{"issue":"no8","key":"15_CR5","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1145\/359576.359579","volume":"21","author":"J. Backus","year":"1982","unstructured":"J. Backus, \u201cCan Programming be liberated from the von Neumann Style? A functional style and its algebra of programs\u201d, Comm of the ACM 21, no 8, pp. 613\u2013641, August 1982.","journal-title":"Comm of the ACM"},{"key":"15_CR6","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MSPEC.1982.6366967","volume":"19","author":"J. Backus","year":"1982","unstructured":"J. Backus, \u201cFunction-level programming\u201d, IEEE STECTRUM 19, pp. 22\u201327, August 1982.","journal-title":"IEEE STECTRUM"},{"key":"15_CR7","series-title":"Rep. 79-989","volume-title":"Ph.D. thesis","author":"U. Banerjee","year":"1979","unstructured":"U. Banerjee, \u201cSpeedup of ordinary programs\u201d, Ph.D. thesis, Rep. 79-989, Dept of Computer Science, Univ. of Illinois at Urbana-Champaign, Oct. 1979."},{"key":"15_CR8","first-page":"551","volume":"89","author":"L. Bic","year":"1989","unstructured":"L. Bic, M. Nagel, and J. Roy, \u201cAutomatic Data\/Program Partitioning Using the Single Assignment Principle\u201d, Supercomputing 89, pp. 551\u2013556, Aug 1989.","journal-title":"Supercomputing"},{"key":"15_CR9","doi-asserted-by":"crossref","unstructured":"R. Cytron, J. Ferrante, B. Rosen, M. Wegman and K. Zadeck, \u201cEfficiently Computing Static Single Assignment Form and the Control Dependence Graph\u201d, ACM Trans on Prog Lang and Sys, October 1991. pp. 451\u2013490.","DOI":"10.1145\/115372.115320"},{"key":"15_CR10","unstructured":"R. Cytron and J. Ferrante, \u201cWhat's in a Name?-or-The Value of Renaming for Parallelism Detection and Storage Allocation\u201d, Proceedings of ACM Conference on Parallel Programming, pp 19\u201327. 1987."},{"key":"15_CR11","doi-asserted-by":"crossref","unstructured":"R. Cytron, A. Lowry, K. Zadeck, \u201cCode Motion of Control Structures in High-Level Languages\u201d, Princ of Programming Languages, 1986, pp 70\u201385.","DOI":"10.1145\/512644.512651"},{"key":"15_CR12","unstructured":"\u201cArchitecture and applications of the HEP Multiprocessor Computer System\u201d, Denelcor,Denver, Colorado, 1983."},{"key":"15_CR13","doi-asserted-by":"crossref","unstructured":"Donald Knuth, \u201cAn Empirical study of FORTRAN programs\u201d, Software Practice and Experience 1:2, pp. 105\u2013133.","DOI":"10.1002\/spe.4380010203"},{"issue":"no.1","key":"15_CR14","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1145\/357153.357157","volume":"4","author":"J.R. McGraw","year":"1982","unstructured":"J.R. McGraw, \u201cThe VAL Language: Description and Analysis\u201d, ACM Trans on Programming Languages and Systems 4, no. 1, pp. 44\u201382, January 1982.","journal-title":"ACM Trans on Programming Languages and Systems"},{"key":"15_CR15","doi-asserted-by":"publisher","first-page":"1184","DOI":"10.1145\/7902.7904","volume":"29\u201312","author":"D. Padua","year":"1986","unstructured":"D. Padua and M. Wolfe, \u201cAdvanced Compiler Optimizations for Supercomputers\u201d, Comm of the ACM, vol 29\u201312, Dec 1986. pp 1184\u20131201.","journal-title":"Comm of the ACM"},{"key":"15_CR16","unstructured":"C.D. Polychronopoulos, M.B. Girkar, M.R. Haghighat, B.P. Leung, D.A. Schouten,\u201cParafrase-2 User's Newsletter\u201d, 1:1, Fall 1990."},{"key":"15_CR17","unstructured":"P.P.Pineo, \u201cThe High-level Debugging of Parallelized Code using Code Liberation\u201d, Ph.D. Thesis, Dept of Comp Sci, Univ of Pittsburgh, Tech Rep 93-07, April 1993."},{"key":"15_CR18","doi-asserted-by":"crossref","unstructured":"P.P.Pineo and M.L.Soffa, \u201cDebugging Parallelized Code using Code Liberation Techniques\u201d, Proceedings of the ACM\/ONR Workshop on Parallel and Distributed Debugging, May 20\u201321, 1991, pp. 102\u2013114.","DOI":"10.1145\/122759.122769"},{"key":"15_CR19","doi-asserted-by":"crossref","unstructured":"P.P.Pineo and M.L.Soffa, \u201cA Practical Approach to the Symbolic Debugging of Parallelized Code\u201d, Proc of the Intl Conf on Compiler Construction, April 94.","DOI":"10.1007\/3-540-57877-3_23"},{"issue":"3","key":"15_CR20","doi-asserted-by":"publisher","first-page":"280","DOI":"10.1016\/0022-0000(86)90031-0","volume":"32","author":"J.H. Reif","year":"1986","unstructured":"J.H. Reif and H.R. Lewis, \u201cEfficient symbolic analysis of programs\u201d, Journal Comp System Sci, 32:3, pp. 280\u2013313, June 1986.","journal-title":"Journal Comp System Sci"},{"key":"15_CR21","volume-title":"IF1: an Intermediate Form for Applicative Languages","author":"S. Skedzielewski","year":"1983","unstructured":"S. Skedzielewski and J. Glauert, \u201cIF1: an Intermediate Form for Applicative Languages\u201d, Lawrence Livermore Natl Laboratory, Livermore, Calif, June 1983."},{"key":"15_CR22","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1007\/BF01379099","volume":"16\/2","author":"M. Wolfe","year":"1987","unstructured":"M. Wolfe and U. Banerjee, \u201cData Dependence and its Application to Parallel Processing\u201d, Intl Jour of Parallel Programming, Vol 16\/2, 1987. pp 137\u2013178.","journal-title":"Intl Jour of Parallel Programming"}],"container-title":["Lecture Notes in Computer Science","PARLE'94 Parallel Architectures and Languages Europe"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-58184-7_99.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T21:18:22Z","timestamp":1605647902000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-58184-7_99"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1994]]},"ISBN":["9783540581840","9783540484776"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/3-540-58184-7_99","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1994]]}}}