{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T22:57:32Z","timestamp":1725663452583},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540164425"},{"type":"electronic","value":"9783540397823"}],"license":[{"start":{"date-parts":[[1986,1,1]],"date-time":"1986-01-01T00:00:00Z","timestamp":504921600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1986]]},"DOI":"10.1007\/3-540-16442-1_16","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T18:40:37Z","timestamp":1330195237000},"page":"210-222","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Automatic parallelization of fortran programs in the presence of procedure calls"],"prefix":"10.1007","author":[{"given":"R\u00e9mi","family":"Triolet","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Feautrier","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fran\u00e7ois","family":"Irigoin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,5,29]]},"reference":[{"key":"16_CR1","volume-title":"Supercomputers, Design and Application","author":"J. R. Allen","year":"1982","unstructured":"J.R. Allen and K. Kennedy, \u201cPFC: a program to convert Fortran to a parallel form,\u201d in Supercomputers, Design and Application, ed. K. Hwang (1982). COMPSAC, Tutorial"},{"key":"16_CR2","unstructured":"J. R. Allen, \u201cDependence Analysis for Subscripted Variables and its Application to Program Transformations,\u201d PhD Thesis, Dept. of Mathematical Science, Rice University (1983)."},{"key":"16_CR3","unstructured":"U. Banerjee, \u201cSpeedup of Ordinary Programs,\u201d Report No UIUCDCS-R-79-989, University of Illinois (1979). PhD Thesis"},{"key":"16_CR4","unstructured":"B. Q. Brode, \u201cVAST: A Vectorization Tool for the Cyber-205,\u201d Internal Report, Pacific-Sierra Research Corp. (1982)."},{"key":"16_CR5","doi-asserted-by":"crossref","unstructured":"J. Cottet, C. Renvoise, and D. Sciamma, \u201cVesta: Vectorisation automatique et param\u00e9tr\u00e9e de programmes,\u201d Proc. of the 6th Int. Symp. on Programming (1984).","DOI":"10.1007\/3-540-12925-1_30"},{"key":"16_CR6","doi-asserted-by":"crossref","unstructured":"P. Cousot and N. Halbwachs, \u201cAutomatic Discovery of Linear Restraints Among Variables of a Program,\u201d Proc. of the 5th POPL Conf. (1978).","DOI":"10.1145\/512760.512770"},{"issue":"2","key":"16_CR7","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1016\/S0167-8191(84)90036-X","volume":"1","author":"J. J. Dongarra","year":"1984","unstructured":"J. J. Dongarra and R. E. Hiromoto, \u201cA Collection of Parallel Linear Equations Routine for the Denelcor HEP,\u201d Parallel Computing\n                1(2), pp.133\u2013142, North-Holland (1984).","journal-title":"Parallel Computing"},{"key":"16_CR8","doi-asserted-by":"crossref","unstructured":"R. J. Duffin, \u201cOn Fourier's Analysis of Linear Inequality Systems,\u201d Mathematical Programming Study 1, North-Holland (1974).","DOI":"10.1007\/BFb0121242"},{"key":"16_CR9","doi-asserted-by":"crossref","unstructured":"P. Feautrier, \u201cProjet VESTA: Outil de calcul symbolique,\u201d Proc. of the 6th Int. Symp. on Programming (Apr. 1984).","DOI":"10.1007\/3-540-12925-1_32"},{"key":"16_CR10","doi-asserted-by":"crossref","unstructured":"D. Gajski, D. Kuck, D. Lawrie, and A. Sameh, \u201cCEDAR: A Large Scale Multiprocessor,\u201d Proc. of the 1983 Int. Conf. on Parallel Processing (1983).","DOI":"10.1145\/859526.859527"},{"key":"16_CR11","doi-asserted-by":"crossref","unstructured":"A. Gottlieb, R. Grishman, C. Kruskal, K. MacAuliffe, L. Rudolph, and M. Snir, \u201cThe NYU Ultracomputer. Designing a MIMD, Shared-Memory Parallel Machine,\u201d Proc. of the 9th Symp. on Computer Architecture (1982).","DOI":"10.1145\/1067649.801711"},{"key":"16_CR12","unstructured":"M.S. Hecht, Flow Analysis of Computer Programs, North-Holland (1977)."},{"key":"16_CR13","unstructured":"C.A. Huson, \u201cAn In-Line Subroutine Expander for Parafrase,\u201d Report No UIUCDCS-R-82-1118, University of Illinois (1982). M.S. Thesis"},{"key":"16_CR14","unstructured":"P. Jouvelot, \u201cEvaluation s\u00e9mantique des conditions de Bernstein,\u201d Rapport Interne MASI #70, Universit\u00e9 Paris VI (Feb. 1985)."},{"key":"16_CR15","doi-asserted-by":"crossref","unstructured":"M. Karr, \u201cAffine Relationships Among Variables of a Program,\u201d Acta Informatica(6) (1976).","DOI":"10.1007\/BF00268497"},{"key":"16_CR16","doi-asserted-by":"crossref","unstructured":"G. Killdal, \u201cA Unified Approach to Global Program Optimization,\u201d Proceedings of the 1st POPL Conference (1973).","DOI":"10.1145\/512927.512945"},{"key":"16_CR17","unstructured":"D. Kuck, R. Kuhn, B. Leasure, and M. Wolfe, \u201cThe Structure of an Advanced Vectorizer for Pipelined Processors,\u201d Proc. of the 4th Int. Conf. on Computer Software and Application (Oct. 1980)."},{"key":"16_CR18","unstructured":"G. F. Pfister and al., \u201cThe IBM Research Parallel Processor Prototype (RP3): Introduction and Architecture,\u201d Proc. of the 1985 Int. Conf. on Parallel Processing (1985)."},{"issue":"4","key":"16_CR19","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1145\/322276.322288","volume":"28","author":"R. Shostak","year":"1981","unstructured":"R. Shostak, \u201cDeciding Linear Inequalities by Computing Loop Residues,\u201d ACM Journal\n                28(4), pp.769\u2013779 (1981).","journal-title":"ACM Journal"},{"key":"16_CR20","unstructured":"R. Triolet, \u201cContribution \u00e0 la parall\u00e9lisation automatique de programmes,\u201d Th\u00e8se de Docteur-Ing\u00e9nieur, Universit\u00e9 Paris VI (Dec. 1984)."},{"key":"16_CR21","unstructured":"R. Triolet, \u201cProbl\u00e8mes pos\u00e9s par l'expansion de proc\u00e9dure en Fortran 77,\u201d Rapport Technique, Centre d'Automatique et d'Informatique de l'Ecole des Mines de Paris (1985)."}],"container-title":["Lecture Notes in Computer Science","ESOP 86"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-16442-1_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T12:23:26Z","timestamp":1558268606000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-16442-1_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1986]]},"ISBN":["9783540164425","9783540397823"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/3-540-16442-1_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1986]]},"assertion":[{"value":"29 May 2005","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}