Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/800017.800539acmconferencesArticle/Chapter ViewAbstractPublication PagespoplConference Proceedingsconference-collections
Article
Free access

A hierarchical basis for reordering transformations

Published: 15 January 1984 Publication History
  • Get Citation Alerts
  • First page of PDF

    References

    [1]
    A.V. Aho, J.R. Hopcroft, J.D. Ullman, The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, Massachusetts, 1974
    [2]
    J.R. Allen, K. Kennedy, C. Porterfield, J. Warren, "Conversion of Control Dependence to Data Dependence," Conference Record of the Tenth Annual ACM Symposium on Principles of Programming Languages, Austin, TX., Jan. 83
    [3]
    F.E. Allen sad J. Cocke, "A catalogue of optimising transformations," Design and Optimisation of Compilers, R. Rustin, ed., Prentice-Hall, Englewood Cliffs, New Jersey, 1972, 1-30
    [4]
    J.R. Allen, "Dependence analysis for subscripted variables and its application to program transformations," Ph.D thesis, Rice University, Department of Mathematical Science, May 1983
    [5]
    J.R. Allen, K. Kennedy, "PFC: a program to convert Fortran to parallel form," Report MASC TR 82-6, Department of Mathematical Sciences, Rice University, Houston, Texas, March, 1982
    [6]
    J. Ferrante, K. Ottenstein, and J. Warren, "The Program Dependence Graph and its uses in optimisation", IBM Technical Report RC 10208 August 12, 1983
    [7]
    Lamport, Leslie, "The Coordinate Method for the Parallel Execution of Iterative Do Loops," SRI Technical Report CA-7608-0221, August 2, 1976
    [8]
    D.B. Loveman, "Program improvement by source to source transformation," J. of the ACM, Vol. 24, No. 1, pp. 121-145, Jan. 77
    [9]
    K. Kennedy, "Automatic translation of Fortran programs to vector form," Rice Technical Report 476-029-4, Rice University, Oct. 1980
    [10]
    D.J. Kuck, R.H. Kuhn, B. Leasure, D.A. Padua, and M. Wolfe, "Dependence graphs and complier optimizations," Conference Record of Eighth Annual ACM Symposium on Principles of Programming Languages, Williamsburg, Va., Jan. 81.
    [11]
    D.J. Kuck, The Structure of Computers and Computations, Volume 1, John Wiley and Sons, New York, 1978.
    [12]
    D.A. Padua, D.J. Kuck, and D.H. Lawrie, "High-Speed Multiprocessors and Compilation Techniques," Special Issue on Parallel Processing, IEEE Trans. on Computers, Vol. C-29, No. 9, pp. 763-776, Sep. 1980
    [13]
    R.E. Tarjan, "Depth first search and linear graph algorithms," SIAM J. Computing 1, 2, 1972, 146-160

    Cited By

    View all
    • (2022)Parallel block-delayed sequencesProceedings of the 27th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming10.1145/3503221.3508434(61-75)Online publication date: 2-Apr-2022
    • (2022)HPVM2FPGA: Enabling True Hardware-Agnostic FPGA Programming2022 IEEE 33rd International Conference on Application-specific Systems, Architectures and Processors (ASAP)10.1109/ASAP54787.2022.00012(1-10)Online publication date: Jul-2022
    • (2022)Deep reinforcement learning in loop fusion problemNeurocomputing10.1016/j.neucom.2022.01.032481(102-120)Online publication date: Apr-2022
    • Show More Cited By

    Index Terms

    1. A hierarchical basis for reordering transformations

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      POPL '84: Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
      January 1984
      302 pages
      ISBN:0897911253
      DOI:10.1145/800017
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 15 January 1984

      Permissions

      Request permissions for this article.

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate 824 of 4,130 submissions, 20%

      Upcoming Conference

      POPL '25

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)46
      • Downloads (Last 6 weeks)11
      Reflects downloads up to 11 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2022)Parallel block-delayed sequencesProceedings of the 27th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming10.1145/3503221.3508434(61-75)Online publication date: 2-Apr-2022
      • (2022)HPVM2FPGA: Enabling True Hardware-Agnostic FPGA Programming2022 IEEE 33rd International Conference on Application-specific Systems, Architectures and Processors (ASAP)10.1109/ASAP54787.2022.00012(1-10)Online publication date: Jul-2022
      • (2022)Deep reinforcement learning in loop fusion problemNeurocomputing10.1016/j.neucom.2022.01.032481(102-120)Online publication date: Apr-2022
      • (2019)Using an evolutionary approach based on shortest common supersequence problem for loop fusionSoft Computing10.1007/s00500-019-04338-zOnline publication date: 21-Sep-2019
      • (2014)Efficient Encoding Schedules for XOR-Based Erasure CodesIEEE Transactions on Computers10.1109/TC.2013.2363:9(2259-2272)Online publication date: 1-Sep-2014
      • (2013)Data flow fusion with series expressions in HaskellACM SIGPLAN Notices10.1145/2578854.250378248:12(93-104)Online publication date: 23-Sep-2013
      • (2013)Data flow fusion with series expressions in HaskellProceedings of the 2013 ACM SIGPLAN symposium on Haskell10.1145/2503778.2503782(93-104)Online publication date: 23-Sep-2013
      • (2009)An efficient XOR-scheduling algorithm for erasure codes encoding2009 IEEE/IFIP International Conference on Dependable Systems & Networks10.1109/DSN.2009.5270300(504-513)Online publication date: Jun-2009
      • (2006)An operational semantics of program dependence graphs for unstructured programsProceedings of the 11th Asian computing science conference on Advances in computer science: secure software and related issues10.5555/1782734.1782756(264-271)Online publication date: 6-Dec-2006
      • (2005)Maximizing loop parallelism and improving data locality via loop fusion and distributionLanguages and Compilers for Parallel Computing10.1007/3-540-57659-2_18(301-320)Online publication date: 31-May-2005
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media