A Constant Time Optimal Parallel EXOR Algorithm on Reconfigurable Meshes and Its Applications

许胤龙,陈国良,陈龙斌,万颖瑜
DOI: https://doi.org/10.3321/j.issn:0254-4164.2002.01.002
2002-01-01
Jisuanji Xuebao/Chinese Journal of Computers
Abstract:An interconnection pattern among the processors of a 3×3 N reconfigurable mesh is presented, which can determine the EXOR and the prefix-EXOR of the N logic bits in O (1) time when each processor in an arbitrary row of the reconfigurable mesh contains one bit. Based on this pattern, a parallel EXOR and a prefix EXOR algorithm of N logic bits are proposed, which run in O (1) time and on a √N x√N reconfigurable mesh when each processor of the reconfigurable mesh contains one bit. A number of applications in computer aided manufacturing, CAD, and computer aided geometric design ask for testing whether a given point is in a polygon or a polyhedron. As an application of the parallel EXOR algorithm, two parallel algorithms running in O (1) time and on the same model are also proposed to test whether a given point is in a polygon with N edges and in a polyhedron with N planes respectively.
What problem does this paper attempt to address?