• DocumentCode
    288995
  • Title

    Beyond convexity: scanning `non-convex polyhedra´

  • Author

    Chamski, Z.S.

  • Author_Institution
    Centre for Novel Comput., Manchester Univ., UK
  • Volume
    2
  • fYear
    1995
  • fDate
    3-6 Jan 1995
  • Firstpage
    73
  • Abstract
    The enumeration of points contained in an algebraically-specified domain is one of the key algorithmic problems in the transformation of scientific programs. However, basic scanning algorithms accept only single convex polyhedra, requiring specialized techniques and causing run-time overhead if the set of points to enumerate is not convex. We review the existing approaches to the case of “regularly non-convex” domains, and present an algorithm for scanning arbitrary unions of polyhedra. For this, we propose to use nested loop sequences instead of perfect loop nests, and present an algorithm which generates nested loop sequences from unions of convex polyhedra
  • Keywords
    computational geometry; parallel algorithms; parallel programming; program control structures; program interpreters; algebraically-specified domain; algorithmic problem; arbitrary unions; convex polyhedra; convexity; nested loop sequences; nonconvex polyhedra; point enumeration; regularly nonconvex domains; runtime overhead; scanning algorithms; scientific program transformation; Mechanical factors; Parallel programming; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-6930-6
  • Type

    conf

  • DOI
    10.1109/HICSS.1995.375475
  • Filename
    375475