期刊文献+

可重构造网孔机器上常数时间的最优异或算法及应用 被引量:2

A Constant Time Optimal Parallel EXOR Algorithm on Reconfigurable Meshes and Its Applications
在线阅读 下载PDF
导出
摘要 逻辑异或和前缀异或是基本的逻辑运算 ,经常应用于各种算法中 .该文在规模为 N× N的可重构造网孔机器上提出了求 N个逻辑位的并行异或和并行前缀异或算法 ,其运行时间均为常数 .基于该并行异或算法 ,文中还提出了相同的模型下在常数时间判定一给定点是否在 N条边构成的平面多边形中和判定一给定点是否在 N个平面构成的空间多面体中的并行算法 .就实质而言 ,这些算法都是相应问题的第一个处理器数为线性。 Exclusive OR (EXOR) is a basic logic operation and often included in various algorithms. It needs Ω(log N ) time on PRAM CREW(Parallel Random Access Machine Concurrent Read and Exclusive Write), Ω(log N /loglog N ) time on PRAM CRCW(PRAM Concurrent Read and Concurrent Write) with arbitrary processors, and O(N) time on N×N meshes to determine the EXOR of N logic bits. R. Miller et al . proposed two parallel EXOR algorithms which run on N×N and N×N reconfigurable meshes, in time O(1) and O (loglog N ) respectively. This paper presents an interconnection pattern among the processors of a 3×3 N reconfigurable mesh, 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×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, this paper also proposes two parallel algorithms running in O(1) time and on the same model to test whether a given point is in a polygon with N edges and in a polyhedron with N planes respectively. To our best knowledge, these are all the first parallel algorithms running in O(1) time and with linear processors for above problems respectively.
出处 《计算机学报》 EI CSCD 北大核心 2002年第1期9-15,共7页 Chinese Journal of Computers
基金 国家"九七三"重点基础研究发展规划项目基金 (G19980 3 0 40 3 )资助
关键词 可重构造 网孔机器 常数时间 最优异或算法 并行算法 计算机 reconfigurable, mesh, exclusive OR
  • 相关文献

参考文献1

二级参考文献12

  • 1陈国良.并行算法--排序与选择[M].合肥:中国科学技术大学出版社,1990..
  • 2陈国良 沈鸿.在SIMD机器上实现的双调选择算法[J].计算机研究和发展,1988,25(1):1-9.
  • 3陈国良 王忠良.并行归并选择算法[J].计算机学报,1988,11(1):14-21.
  • 4陈国良 刘峻.多处理器上的分组选择算法[J].计算机研究和发展,1988,25(8):1-9.
  • 5Shen H,Inform Process Lett,1996年,59卷,3期,117页
  • 6Hao E,Proc Int Parallel Processing Symp,1992年,38页
  • 7陈国良,并行算法.排序与选择,1990年
  • 8陈国良,计算机学报,1988年,11卷,1期,14页
  • 9陈国良,计算机研究与发展,1988年,25卷,1期,1页
  • 10陈国良,计算机研究与发展,1988年,25卷,8期,1页

同被引文献24

  • 1P Mackenzie, Q Stout. Asymptotically efficient hypercube algorithms for computational geometry. In: Proc of Frontiers of Massively Parallel Computation. College Park, MD: IEEE Computer Press, 1990. 8~11
  • 2R Miller, Q Stout. Mesh computer algorithms for computational geometry. IEEE Trans on Computers, 1989, 38(3): 321~340
  • 3J Jang, M Nigam, V Presanna. Constant time algorithms for computational geometry on the reconfigurable mesh. IEEE Trans on Parallel Computing and Distributed Systems, 1997, 8(1): 1~12
  • 4Y Yang. An evaluation of statistical approaches to text categorization. Journal of Information Retrieval, 1999, 1(1): 67~88
  • 5D Lewis, R Schapire, J Callan, et al. Training algorithms for linear text classifiers. In: Proc of the 19th Annual Int'l ACM SIGIR Conf on Research and Development in Information Retrieval. Zurich: ACM Press, 1996. 298~306
  • 6C Rasmussen. Evaluation of Gaussian processes and other methods for non-linear regression: [Ph D dissertation]. Toronto: Department of Computer Science, University of Toronto, 1996
  • 7N Roussopoulos, S Kelly, F Vincent. Nearest neighbor queries. In: Proc of ACM SIGMOD Conf. San Jose: ACM Press, 1995. 71~79
  • 8G Hjaltason, H Samet. Distance Browsing in spatial databases. ACM Trans on Database Systems, 1999, 24(2): 265~318
  • 9T Seidl, H Kriegel. Optimal multi-step k-nearest neighbor search. In: Proc of ACM SIGMOD. Seattle: ACM Press, 1998. 154~165
  • 10R Miller, V Prasanna, D Reisis, et al. Mesh with reconfigurable buses. In: Proc of MIT Conf Advanced Research in VLSI. Cambridge: MIT Press, 1988. 163~178

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部