skip to main content
10.1145/109625.109631acmconferencesArticle/Chapter ViewAbstractPublication PagesppoppConference Proceedingsconference-collections
Article
Free Access

Scanning polyhedra with DO loops

Published:01 April 1991Publication History
First page image

References

  1. 1.J. R. Allen, K. Kennedy, Automatic Loop inte#hange, SIGPLAN'84 Symposium on Compiler Construction, SIGPLAN Notices, 19, 1984 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.1#. Allen, D. Callahan, K. Kennedy, Automatic Decomposition of Scientific Programs Joe Parallel Ezeeution, ACM Symposium on Principles of Programming Languages, Munich, 1987 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.A. Aiksn, A. Nicolau, Loop Quantization: An Analysis and Algorithm, Tech. P#ep. 87-221, Cornell Univ., 1987 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.C. Ancourt, Gdndration de code pour multiproceueurs d mdmoires locales, Th#se de l'Univezsit# Pierre et Marie Cuxie, in progressGoogle ScholarGoogle Scholar
  5. 5.U. Banerjee, A Theory of Loop Permutations, 2nd Workshop on Languages and compilers for parallel computing, 1989 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.U. Banerjee, Unimodular Transformation of Double Loops, 3rd Workshop on Programming Languages and Compilers for Paxallel Computing, ixvine, 1990Google ScholarGoogle Scholar
  7. 7.M. C. Cheng, General Criteria for Redundant and Nonredundant Linear Inequalities, Journal of Optimization Theory and Applications, vol. 53, No 1, April 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.R. J. DutKu, On Fourier's Analysis of Linear Inequality Systems, Mathematical Programming Study 1, North- HoUemd, 1974Google ScholarGoogle Scholar
  9. 9.J.B.J. Fourier, Analyse de travauz de l'Acaddmie Royale des Sciences, pendant l'annde 182#, pattie mathdmatique, Histolre de l'Acad#mie Royale des Sciences de l'institut de France, 1827.Google ScholarGoogle Scholar
  10. 10.K. Gallivan, W. Jalby and D. Gmmon, On the Problem of Optimizing Data Transferts for Comple# Mere. or'y Systems, Proceeding of the ACM Int'l Conf. on Supereomputing, St-Malo, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.E. D'Hollander, Partitioning and Labeling of Indez Sets in DO Loops with Constant Dependence Vectors, 1989 Int#l Conference on Paxal}el Processing, pp. II-139, I1- 144 (Aug. 1988)Google ScholarGoogle Scholar
  12. 12.F. Ixigoin, Code Generation for the Hype#plane Method and Loop Interchange, report ENSMP-CAI-88-E102, CAI, Ecole des Mines de Paris, 1988Google ScholarGoogle Scholar
  13. 13.F. Ixigoin, Loop Reordering #oith Dependence Direction Vectors, Joura#es Firtech Syst#mes et T#l#matlque Axchitectuxe Futuxes: prog#ammation paxall#le et integration VLSI, Paa4j, 9-10 novembze 1988Google ScholarGoogle Scholar
  14. 14.F. Trigoin, R. Triolet, Computing Dependence Direction Vectors and Dependence Cones with Linear Systems, report ENSMP-CAI-87-E94, CA.{, Ecole des Mines de Paxis, 1987Google ScholarGoogle Scholar
  15. 15.F. L--igoin, R. Trlolet, Supernode Partitioning, ACM Symposium on Principles of Pzogrammlng Languages, San-Diego, 1988 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.F. Irigoin, R. Triolet, Dependence Approximation and Global Parallel Code Generation Joe Nested Loops, International Workshop on Parallel and Distributed Algorithms, Bonas, Oct. 3-6, 1988, North-HollandGoogle ScholarGoogle Scholar
  17. 17.F. Irigoin, P. Jouvelot, R. "l#iolet, Overeiew of the PIPS project, International Workshop on Compilers for Paxallel Computers, Paris, December 3-5, 1990.Google ScholarGoogle Scholar
  18. 18.R. Kaa#, R. Miller and S. Winograd, The Organization of Computations .for Uniform Recurence Equations, Journal of the ACM, v. 14, n. 3, pp. 563-590, 1967 Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.L. Lampozt, The Parallel Effiecutlon of DO Loops, Communications of the ACM 17(2), pp. 83-93, 1974 Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.D. Loveman, Program Improvement by Source.to- Source Transformations, J. of the ACM, V. 20, n. 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.P. A. Padua Haiek, Multiprocessors: Discttssion of Some Theoretical and Practical Problems, PtLD Dissertation, Report No. Ul'UCDCS-R-79-990, University of IIllnois at Urbana-Chaxnpaign, 1979 Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.D. A. Padua, M. J. Wolfe, Advanced Compiler Optimizations for Supercomputers, Communications of the ACM, Vol. 29, n. 12, 1986 Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.J.-K. Pelt, Program Partitioning and S#chronization on Multiprocessors Systems, Ph.D. Thesis, report UIUCDCS-K-86-1259, University of Illinois at Urbana- Champaign (Maxch 1986)Google ScholarGoogle Scholar
  24. 24.A. Porterfield, Software Methods for Improvement of cache Performance on Supercomputer Applications, Rice COMP TR89-93, Rice University, 1989Google ScholarGoogle Scholar
  25. 25.W. Shemg, J. A. Fortes, Independent Partitioning of Algorithms with Uniyoryn Dependencies, 1988 Intrl Confezence on Parallel Processing, pp. 26-33 (Aug. 1988)Google ScholarGoogle Scholar
  26. 26.A. Schrijver, Theory of Linear and integer Programming, Wiley, 1986 Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.A. E. Ter#ano, Optimal Tiling for Iterative PDE Solvers, F#ontiexs of Memively Parallel Computation, 1988Google ScholarGoogle Scholar
  28. 28.M. Wolf, M. Lam, Mazimizing Paralellism via Loop Trans/ormations, 3rd Workshop on Programming Languages and Compilers for Paxallel Computing, Ixvine, 1990Google ScholarGoogle Scholar
  29. 29.M. Wolfe, Optimizing ,#qupercompilers for Supercomput. ers, Ph.D. thesis University of Illinois, Urbana, Rep. no UIUCDCS-R-82-1105, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. 30.M. Wolfe, Loop Skewing: The tlra#e#ont Method Revisited, int'l Journal of Paxallel Programming, V. 15, n. 4, 1986, pp. 279-294 Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. 31.M. Wolfe, Iteration Space Tiling for Memory tIierar. chics, in Parallel Processing for Scientific Computing, G. Rodrigue (ed.), SIAM, 1989, pp. 357-361 Google ScholarGoogle Scholar
  32. 32.M. Wolfe, Optimizing Supercompilers for Supercornpu#. era, MIT Press, 1989 Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. 33.M. Wolfe, More Iteration Space Tiling, Supezcomputing 89, Reno, 1989, pp. 655-664 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Scanning polyhedra with DO loops

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          PPOPP '91: Proceedings of the third ACM SIGPLAN symposium on Principles and practice of parallel programming
          April 1991
          223 pages
          ISBN:0897913906
          DOI:10.1145/109625

          Copyright © 1991 ACM

          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]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 April 1991

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate230of1,014submissions,23%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader