Algorithm 模拟理论-仅排序日志(p)如何?

Algorithm 模拟理论-仅排序日志(p)如何?,algorithm,parallel-processing,complexity-theory,time-complexity,Algorithm,Parallel Processing,Complexity Theory,Time Complexity,在模拟理论证明中:模拟并发写入: “对于同一问题,crcw算法中的p处理器不能比最佳erew算法快超过对数(p)时间” 有人能解释一下为什么只需要log(p)就可以按照模拟证明中的第一个组件对数组进行排序,而不需要O(plogp)吗 排序与对数深度并行完成。AKS构造是银河算法的一个很好的例子。使用深度测井^2 n在实践中更为合理。我不熟悉您所说的证据或概念。请包括所有必要的信息。但我认为这会更合适,因为我对它很熟悉。。但是,为什么你不将处理器数量(p)乘以时间复杂度呢?@Shiran网络的每

在模拟理论证明中:模拟并发写入: “对于同一问题,crcw算法中的p处理器不能比最佳erew算法快超过对数(p)时间”


有人能解释一下为什么只需要log(p)就可以按照模拟证明中的第一个组件对数组进行排序,而不需要O(plogp)吗

排序与对数深度并行完成。AKS构造是银河算法的一个很好的例子。使用深度测井^2 n在实践中更为合理。

我不熟悉您所说的证据或概念。请包括所有必要的信息。但我认为这会更合适,因为我对它很熟悉。。但是,为什么你不将处理器数量(p)乘以时间复杂度呢?@Shiran网络的每一层都可以与独占内存操作并行执行。总功为O(p logp),但时间仅为O(logp)。因此在模拟中。。“我们只比较时间,而不是工作?”Shiran声称,与被模拟系统的运行时间相比,模拟的运行时间是多少。模拟和模拟系统都是并行的。@Shiran假设您正在实现一个并行求和数组的算法。数组的长度n在单元格0中给出;单元格1..n包含数组。在时间0时,每个处理器i(在0..p-1中)读取单元0,以确定在组合这些部分和之前,它负责将单元1+地板(n*i/p)包括到1+地板(n*(i+1)/p)排除相加。