Constant time algorithms for computational geometry on the reconfigurable mesh

被引:22
|
作者
Jang, JW
Nigam, M
Prasanna, VK
Sahni, S
机构
[1] SOGANG UNIV,DEPT ELECT ENGN,SEOUL 121742,SOUTH KOREA
[2] UNIV FLORIDA,DEPT COMP SCI & INFORMAT ENGN,GAINESVILLE,FL 32611
[3] UNIV SO CALIF,DEPT EE SYST,LOS ANGELES,CA 90089
基金
美国国家科学基金会;
关键词
D O I
10.1109/71.569648
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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. In this paper, we 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 Nx N reconfigurable mesh. The basic scheme employed in our 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, we 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.
引用
下载
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [31] The Computational Geometry Algorithms Library CGAL
    Fogel, Efi
    Teillaud, Monique
    ACM Communications in Computer Algebra, 2015, 49 (01): : 10 - 12
  • [32] COMPUTATIONAL GEOMETRY - SELECTED ALGORITHMS AND PARADIGMS
    OTTMANN, T
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 203 : 80 - 92
  • [33] Constant-time Hough transform on a 3D reconfigurable mesh using fewer processors
    Pan, Y
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 966 - 973
  • [34] CONSTANT GEOMETRY SPLIT-RADIX ALGORITHMS
    ARGUELLO, F
    ZAPATA, EL
    JOURNAL OF VLSI SIGNAL PROCESSING, 1995, 10 (02): : 141 - 152
  • [35] CONSTANT-TIME ALGORITHMS FOR THE CHANNEL ASSIGNMENT PROBLEM ON PROCESSOR ARRAYS WITH RECONFIGURABLE BUS SYSTEMS
    LIN, SS
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (07) : 884 - 890
  • [36] MAPPING LOOP ALGORITHMS INTO RECONFIGURABLE MESH CONNECTED PROCESSOR ARRAY
    CHUANG, HYH
    CHEN, L
    KANNAN, CS
    PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : 294 - 300
  • [37] Computational geometry on the OTIS-Mesh optoelectronic computer
    Wang, CF
    Sahni, S
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 501 - 507
  • [38] On the design of CGAL a computational geometry algorithms library
    Fabri, Andreas
    Giezeman, Geert-Jan
    Kettner, Lutz
    Schirra, Stefan
    Schönherr, Sven
    Software - Practice and Experience, 2000, 30 (11) : 1167 - 1202
  • [39] OPTIMAL RANDOMIZED PARALLEL ALGORITHMS FOR COMPUTATIONAL GEOMETRY
    REIF, JH
    SEN, S
    ALGORITHMICA, 1992, 7 (01) : 91 - 117
  • [40] On the design of CGAL a computational geometry algorithms library
    Fabri, A
    Giezeman, GJ
    Kettner, L
    Schirra, S
    Schönherr, S
    SOFTWARE-PRACTICE & EXPERIENCE, 2000, 30 (11): : 1167 - 1202