首页> 外文会议>IEEE symposium on parallel and distributed processing >Conflict-free data access of arrays and trees in parallel memory systems
【24h】

Conflict-free data access of arrays and trees in parallel memory systems

机译:与并行内存系统中的阵列和树的无冲突数据访问

获取原文

摘要

Mapping the nodes of a data structure to a given set of memory modules so that different sets of nodes (called templates) can be accessed in parallel without conflicts is an important problem. We consider two useful data structures, namely trees and arrays. The most commonly used templates of a tree are the subtrees of a given height or the nodes in any given level. We present a recursive memory module assignment algorithm for complete k-ary trees, allowing conflict-free access to any complete subtree of height h. Our scheme uses k/sup h-1/-1/k-1 memory modules which is the same as the number of nodes in the subtree and hence the memory utilization is optimal. The number of conflicts in accessing nodes in different levels or subtrees of different heights for these schemes are presented. For accessing arrays, the templates of interest are rows, columns, diagonals, different subblocks, distributed blocks and so on. We propose a new scheme for conflict-free access to all of these templates with the help of quasigroups. The multiplication table of a quasigroup will be used to map the array elements to different memory modules.
机译:将数据结构的节点映射到给定的一组内存模块,使得可以在没有冲突的情况下并行访问不同的节点集(称为模板)是一个重要问题。我们考虑两个有用的数据结构,即树木和阵列。树的最常用的树模板是任何给定级别的给定高度或节点的子树。我们为完整的K-ary树提出了递归记忆模块分配算法,允许对高度H的任何完整的子树进行不冲突访问。我们的方案使用K / SUP H-1 / -1 / k-1内存模块与子树中的节点数相同,因此内存利用率是最佳的。呈现了访问这些方案的不同级别或不同高度的子树中的节点中的冲突的数量。为了访问阵列,感兴趣的模板是行,列,对角线,不同子块,分布式块等。我们提出了一种新的计划,以便在Quasigrous的帮助下对所有这些模板进行冲突访问。 Quasigroup的乘法表将用于将数组元素映射到不同的内存模块。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号