【24h】

Selection and Multiselection on Multi-Dimensional Meshes

机译:多维网格上的选择和多重选择

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

摘要

This paper addresses the problem of selection and multiselection in multi-dimensional mesh-connected computers. For selecting the kth smallest element from a set S of n elements on a d dimensional mesh of p ≤ n processors, we present an efficient algorithm that runs in time O(d~2p~(1/d) + (n/p) log p log(kp)), where T_R = O(dp~(1/d)) is the routing cost and T_C = O((n/p) log p log(kp)) is the computation cost. Next, we present an efficient algorithm for selecting r elements at specified ranks from S on the mesh, where r < p ≤ n, which runs in time O(dT_R +log pT_C). Running on d dimensional mesh with processors operating in the SIMD mode under unshuffled row-major indexing, both algorithms are close to time optimal as d is usually small.
机译:本文解决了多维网格连接计算机中的选择和多重选择问题。为了从p≤n个处理器的ad维网格上的n个元素的集合S中选择第k个最小元素,我们提出了一种有效的算法,该算法在时间O(d〜2p〜(1 / d)+(n / p)log时运行p log(kp / n)),其中T_R = O(dp〜(1 / d))是路由成本,T_C = O((n / p)log p log(kp / n))是计算成本。接下来,我们提出一种有效的算法,用于从网格上的S中选择指定等级的r个元素,其中r

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号