【24h】

Latin squares for parallel array access

机译:拉丁方用于并行数组访问

获取原文
获取原文并翻译 | 示例
           

摘要

A parallel memory system for efficient parallel array access using perfect latin squares as skewing functions is discussed. Simple construction methods for building perfect latin squares are presented. The resulting skewing scheme provides conflict free access to several important subsets of an array. The address generation can be performed in constant time with simple circuitry. The skewing scheme can provide constant time access to rows, columns, diagonals, and N/sup 1/2/*N/sup 1/2/ subarrays of an N*N array with maximum memory utilization. Self-routing Benes networks can be used to realize the permutations needed between the processing elements and the memory modules. Two skewing schemes that provide conflict free access to three-dimensional arrays are also discussed. Combined with self-routing Benes networks, these schemes provide efficient access to frequently used subsets of three-dimensional arrays.
机译:讨论了使用完美的拉丁方作为倾斜函数的,用于高效并行阵列访问的并行存储系统。介绍了用于构建完美拉丁方的简单构造方法。最终的倾斜方案可以无冲突地访问数组的几个重要子集。地址生成可以用简单的电路在恒定时间内执行。倾斜方案可提供对N * N阵列的行,列,对角线和N / sup 1/2 / * N / sup 1/2 /子阵列的恒定时间访问,并具有最大的内存利用率。自路由Benes网络可用于实现处理元件与存储模块之间所需的排列。还讨论了提供对三维阵列无冲突访问的两种倾斜方案。结合自路由Benes网络,这些方案可有效访问三维阵列的常用子集。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号