See this document in CiteSeerX!

Automatic Translation of FORTRAN Programs to Vector Form (1987)  (Make Corrections)  (258 citations)
Randy Allen, Ken Kennedy
ACM Transactions on Programming Languages and Systems



  Home/Search   Context   Related

 
View or download:
berkeley.edu/~samw/pro...p491allen.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  berkeley.edu/~samw/projects/cs... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: This paper discusses the theoretical concepts underlying a project at Rice University to develop an automatic translator, called PFC (for Parallel FORTRAN Converter), from FORTRAN to FORTRAN 8x. The Rice project, based initially upon the research of Kuck and others at the University of Illinois [6, 17-21, 24, 32, 36], is a continuation of work begun while on leave at IBM Research in Yorktown Heights, N.Y. Our first implementation was based on the Illinois PARAFRASE compiler [20, 36], but the... (Update)

Cited by:   More
Optimizing Compiler for a CELL Processor - Eichenberger, O'Brien, O'Brien.. (2005)   (Correct)
Access Normalization: Loop Restructuring for NUMA Computers - Li, Pingali (1993)   (Correct)
Access Normalization: Loop Restructuring for NUMA Compilers - Li, Pingali (1992)   (Correct)

Active bibliography (related documents):   More   All
2.0:   Rule-Based Program Restructuring For High Performance Parallel.. - Tenny (1992)   (Correct)
1.3:   Unimodular Transformations of Monolithic Array Constructors - V., Gao (1992)   (Correct)
0.3:   BSP Scheduling of Regular Patterns of Computation - Calinescu (1997)   (Correct)

Similar documents based on text:   More   All
0.4:   Matrix Computations On The CM-200 - Svensson (1993)   (Correct)
0.2:   Compiler Support for Machine-Independent Parallel.. - Hiranandani, Kennedy.. (1991)   (Correct)
0.2:   Parallel Programming Languages - Pingali (1998)   (Correct)

Related documents from co-citation:   More   All
52:   Optimizing Supercompilers for Supercomputers (context) - Wolfe - 1982
36:   Dependence Analysis for Supercomputing (context) - Banerjee - 1988
28:   Dependence Graphs and Compiler Optimization (context) - Kuck - 1981

BibTeX entry:   (Update)

R. Allen and K. Kennedy. Automatic translation of fortran programs to vector form. ACM Transactions on Programming Languages and Systems, 9(4):491--542, Oct. 1987. http://citeseer.ist.psu.edu/allen87automatic.html   More

@article{ allen87automatic,
    author = "Randy Allen and Ken Kennedy",
    title = "Automatic Translation of {Fortran} Programs to Vector Form",
    journal = "ACM Transactions on Programming Languages and Systems",
    volume = "9",
    number = "4",
    pages = "491--542",
    year = "1987",
    url = "citeseer.ist.psu.edu/allen87automatic.html" }
Citations (may not include all citations):
2003   The Art of Computer Programming (context) - KNUTH - 1973
1450   The Design and Analysis of Computer Algorithms (context) - AI-IO, HOPCROFT et al. - 1987
157   Conversion of control dependence to data dependence (context) - ALLEN, KENNEDY et al. - 1983
104   The Structure of Computers and Computations (context) - KUCK - 1978
76   Minimization of Boolean functions (context) - MCCLUSKEY - 1956
59   The problem of simplifying truth functions (context) - QUINE - 1952
52   Reduction of operator strength (context) - ALLEN, COCKE et al. - 1981
49   The CRAY-1 computer system (context) - RUSSELL - 1978
48   Dependence analysis for subscripted variables and its applic.. (context) - ALLEN - 1983
47   An algorithm for reduction of operator strength (context) - COCKE, KENNEDY - 1977
32   ACM Transactions on Programming Languages and Systems (context) - PAUL - 1987
25   The structure of an advanced vectorizer for pipelined proces.. (context) - KUCK, KUHN et al. - 1980
23   Parallelism exposure and exploitation in programs (context) - MURAOKA - 1971
21   Control and data dependence for program transformations (context) - TOWLE - 1976
19   Data dependence in ordinary programs (context) - BANERJEE - 1976
14   A survey of parallel machine organization and programming (context) - KUCK - 1977
4   Elementary Theory of Numbers (context) - GRIFFIN - 1954
4   Vectorization and conversion of FORTRAN programs for the Cra.. (context) - HIGBEE - 1979
4   Fortran for the Texas Instruments ASC system (context) - WEDEL - 1975
2   The Vectorizer System: Current and proposed capabilities (context) - MYSZEWSKI - 1978
2   Application of the Vectorizer for effective use of high-spee.. (context) - LEVESQUE - 1977
2   Cray-1 Computer System Reference Manual (context) - Research - 1976
2   AP-120 Programmers Reference Manual (context) - Systems - 1978
2   Vector optimization for the ASC (context) - COHAGEN - 1973
1   Depth first search and linear graph algorithms (context) - TARTAN - 1972
1   Burroughs Scientific Processor Brochure (context) - Corporation, FORTRAN - 1977
1   Lawrence Livermore Laboratory (context) - WETHERELL - 1979
1   Compiling serial languages for parallel machines (context) - LEASURE - 1976
1   Advanced Computing Committee Language Working Group (context) - Energy - 1979
1   Array processor provides high throughput rates (context) - WIqrMAYER - 1978
1   An Introduction to VECTRAN and its use in scientific applica.. (context) - PAUL, WILSON - 1978
1   Compiler transformation of dependence graphs (context) - KUCK, KUHN et al. - 1981
1   Received May 1981; revised January 1985 (context) - for, inherent et al. - 1987
1   The VECTRAN language: An experimental language for vector/ m.. (context) - PAUL, WILSON - 1975
1   Cray-1 Computer System FORTRAN (context) - Research - 1980
1   Proposals approved for Fortran 8x (context) - Standards, Inc - 1981



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.berkeley.edu/~samw/projects/cs265/):   More
Compiling C for Vectorization, Parallelization, and lnline.. - Randy Allen Steve   (Correct)
Compiler Transformations for High-Performance Computing - David Bacon Susan (1993)   (Correct)
Hyperscalar Processor Architecture - Murakami, Miyajima, Saitoh..   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC