首页> 外文会议>Annual ACM symposium on Theory of computing;ACM symposium on Theory of computing >Parallel algorithms for the transitive closure and the connected component problems
【24h】

Parallel algorithms for the transitive closure and the connected component problems

机译:传递闭包和连接组件问题的并行算法

获取原文
获取外文期刊封面目录资料

摘要

Parallel programs are presented that determine the transitive closure of a matrix using n3 processors and connected components of an undirected graph using n2 processors. In both cases, the desired results are obtained in time 0(log2n). It is assumed that the processors have access to common memory. Simultaneous access to the same location is permitted for fetch, but not store, instructions.

The problem of determining the connected components of a graph using a parallel computer has recently appeared in the literature [1,2]. The result in [1] is based on finding the transitive closure of a matrix in time 0(log2n) which can be done using 0(n3) processors. We show that n2 processors are sufficient to solve the connected component problem in time 0(log2n).

We present algorithm CLOSURE that will find the transitive closure of Boolean matrixM [n by n] using n3 processors [numbered P(0,0,0) through P(n−1 ,n−1, n−1)] each of which has local memory and each of which can access common array A [n by n].

机译:给出了

并行程序,该程序使用n 3 处理器确定矩阵的传递闭包,并使用n 2 处理器确定无向图的连接分量。在这两种情况下,期望的结果都在时间0(log 2 n)中获得。假定处理器可以访问公用内存。允许同时访问同一位置以获取但不存储指令。

最近在文献[1,2]中出现了使用并行计算机确定图的连接分量的问题。 [1]中的结果基于找到时间为0(log 2 n)时矩阵的传递闭合,可以使用0(n 3 )处理器来完成。我们证明n 2 个处理器足以解决时间为0(log 2 n)的连接组件问题。

我们提出的算法CLOSURE将使用n 3 个处理器[编号P(0,0,0)至P(n-1,n),找到布尔矩阵M [n by n]的传递闭包-1,n-1)]每个都有本地内存,每个都可以访问公共数组A [n by n]。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号