• DocumentCode
    1431627
  • Title

    Constant time algorithms for computational geometry on the reconfigurable mesh

  • Author

    Jang, Ju-wook ; Nigam, Madhusudan ; Prasanna, Viktor K. ; Sahni, Sartaj

  • Author_Institution
    Dept. of Electr. Eng., Sogang Univ., Seoul, South Korea
  • Volume
    8
  • Issue
    1
  • fYear
    1997
  • fDate
    1/1/1997 12:00:00 AM
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    The reconfigurable mesh consists of an array of processors interconnected by a reconfigurable bus system. The bus system can be used to dynamically obtain various interconnection patterns among the processors. Recently, this model has attracted a lot of attention. The authors show O(1) time solutions to the following computational geometry problems on the reconfigurable mesh: all-pairs nearest neighbors, convex hull, triangulation, two-dimensional maxima, two-set dominance counting, and smallest enclosing box. All these solutions accept N planar points as input and employ an N×N reconfigurable mesh. The basic scheme employed in the implementations is to recursively find an O(1) time solution. The number of recursion levels and the size of the subproblems at each level of recursion are optimized such that the problem decomposition and the solution to the problem can be obtained in constant time. As a result, they have developed some efficient merge techniques to combine the solutions for subproblems on the reconfigurable mesh. These techniques exploit reconfigurability in nontrivial ways leading to constant time solutions using optimal size of the mesh
  • Keywords
    computational complexity; computational geometry; merging; multiprocessor interconnection networks; parallel algorithms; reconfigurable architectures; system buses; 2D maxima; O(1) time solution; all-pairs nearest neighbors; computational geometry; constant time algorithms; convex hull; interconnection patterns; merge techniques; optimal mesh size; planar points; problem decomposition; processor array; reconfigurable bus system; reconfigurable mesh; recursion levels; smallest enclosing box; subproblem size; triangulation; two-set dominance counting; Automata; Broadcasting; Computational geometry; Computer networks; Concurrent computing; Helium; National electric code; Nearest neighbor searches; Shape; Solid modeling;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.569648
  • Filename
    569648