skip to main content
10.1145/237578.237617acmconferencesArticle/Chapter ViewAbstractPublication PagesicsConference Proceedingsconference-collections
Article
Free Access

Counting solutions to linear and nonlinear constraints through Ehrhart polynomials: applications to analyze and transform scientific programs

Authors Info & Claims
Published:01 January 1996Publication History
First page image

References

  1. 1.A. I. Barvinok. A polynomial-time algorithm for counting integral points in polyhedra when the dimension is fixed. In Proc. of the $Jth Syrup. on the Foundations of Computer Science (FOCS'9$), pages 566-572. IEEE Computer Society Press, New York, 1993.Google ScholarGoogle Scholar
  2. 2.A. I. Barvinok. Computing the Ehrhart Polynomial of a Convex Lattice Polytope. Discrete Comput. Geom., 12:35-48,1994.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Ph. Clauss. The volume of a lattice polyhedron to enumerate processors and parallelism. Research Report ICPS 95-11, Submitted to publication, 1995. http://icps, u-strasbg, fr/pub-95/pub-95-11, ps. gzGoogle ScholarGoogle Scholar
  4. 4.M. Dyer and A. M. Frieze. On the complexity of computing the volume of a polyhedron. SIAM J. Uomput., 17(5):967-974, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.E. Ehrhart. Sur les poly~dres rationnels homothdtiques n dimensions. C.R. Acad. Sci. Paris, 254:616-618, 1962.Google ScholarGoogle Scholar
  6. 6.E. Ehrhart. Sur un probl~me de gdomdtrie diophantienne lin~aire I. J. Re~ne Angew. Math., 226:1-29, 1967.Google ScholarGoogle Scholar
  7. 7.E. Ehrhart. Sur un probl~me de g~om~trie diophantienne lindaire II. J. Reine Angew. Math., 227:25-49, 1967.Google ScholarGoogle Scholar
  8. 8.E. Ehrhart. Polynt~mes arithm~tiques et M~thode des Poly~dres en Uombznatoire. International Series of Numerical Mathematics, vol.35, Birkh~iuser Verlag, Basel/Stuttgart, 1977.Google ScholarGoogle Scholar
  9. 9.J. Ferrante, V. Sarkar and W. Thrash. On estimating and enhancing cache effectiveness. Advances in Languages and Compilers for Parallel Processing, pages 328-343. The MIT Press, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.P.M. Gruber and C.G. Lekkerkerker. Geometry of Numbers. North-Holland, Amsterdam, 1987.Google ScholarGoogle Scholar
  11. 11.M. Haghighat and C. Polychronopoulos. Symbo}tic analysis: A basis for parallelization, optimization and scheduling of programs. U. Banerjee et al., ed., Languages and Compilers for Parallel Computi~,.g. Springer-Verlag, Aug. 1993. LNCS 768, Proc. of the 6th annual worshop on Programming Languages and Compzlers for Parallel Computing. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.M. Haghighat and C. Polychronopoulos. Symbolic analysis: A basis for parallelization, optimization and scheduling of programs. Technical Report 1317, CSRD, Univ. of Illinois, Aug. 1993.Google ScholarGoogle Scholar
  13. 13.V. Loechner and D. K. Wilde. Parameterized polyhedra and their vertices. Research Report ICPS 95-16, Submitted to publication, 1995. http://lops, u-strasbg, fr/pub-95/pub-95-16, ps. gzGoogle ScholarGoogle Scholar
  14. 14.I. G. Macdonald. The volume of a lattice polyhedron. Proc. Camb. Phil. Soc., 59:719-726, 1963.Google ScholarGoogle ScholarCross RefCross Ref
  15. 15.I. G. Macdonald. Polynomials associated with finite cell-complexes. J. London Math. Soc., 4(2):181-192, 1971.Google ScholarGoogle ScholarCross RefCross Ref
  16. 16.W. Pugh. Counting Solutions to Presburger Formulas: How and Why. Proc. of the 199d A UM SIGPLAN Conf. on Programming Language Deszgn and implementation, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.A. Schrijver. Theory of Linear and Integer Programruing. Wiley, New York, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.H. S. Stone and D. Thiebaut. Footprints in the cache. Proc. A CM SIGMETRICS 1986, pp. 4-8, May 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.R. P. Stanley. Combinatorics and Commutative Algebra. Birkh~iuser, Boston, 1983.Google ScholarGoogle ScholarCross RefCross Ref
  20. 20.R. P. Stanley. Enumerative Combinatorics Volume I. Wadsworth & Brooks/Cole, Monterey, California, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.N. Tawbi. Estimation of nested loop execution time by integer arithmetics in convex polyhedra. Proc. of the 199J Int. Parallel Processing Syrup., Apr. 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.N. Tawbi and P. Feautrier. Processor allocation and loop scheduling on multiprocessor computers. Proc. of the 1992 Int. Conf. on Supercomputing, pages 63-71, july 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.D. K. Wilde. A library for doing polyhedral operation~. Master's thesis, Oregon State Univ., Corvallis, Oregon, december 1993. Also published as IRISA technical report PI 785, Rennes, France, dec. 1993.Google ScholarGoogle Scholar

Index Terms

  1. Counting solutions to linear and nonlinear constraints through Ehrhart polynomials: applications to analyze and transform scientific programs

      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
        ICS '96: Proceedings of the 10th international conference on Supercomputing
        January 1996
        406 pages
        ISBN:0897918037
        DOI:10.1145/237578

        Copyright © 1996 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 January 1996

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        ICS '96 Paper Acceptance Rate50of116submissions,43%Overall Acceptance Rate584of2,055submissions,28%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader