首页> 外文期刊>IEEE Transactions on Image Processing >An efficient method for transposing large matrices and its application to separable processing of two-dimensional signals
【24h】

An efficient method for transposing large matrices and its application to separable processing of two-dimensional signals

机译:一种有效的大矩阵转置方法及其在二维信号分离处理中的应用

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

摘要

An attempt is made to transpose an arbitrary matrix when the total number of matrix elements is too large to store them all in random-access memory. This problem is often a computational bottleneck in large computed-imaging problems. A simple algorithm for obtaining the transposed matrix using only two read/write passes over the data is derived. This algorithm is efficient for a wide range of practical problems. The first step of the algorithm reorders the data in a form that permits efficient access to the data either by row or by column. Thus, if the only reason for constructing the transpose is to provide efficient access to the data for processing along the slow dimension of a two-dimensional data set, the matrix transpose can be eliminated simply by storing the data in this intermediate form. Furthermore, this reordering can be performed in place with a single read/write pass over the data.
机译:当矩阵元素的总数太大而无法将它们全部存储在随机存取存储器中时,将尝试转置任意矩阵。这个问题通常是大型计算机成像问题的计算瓶颈。推导了一种简单的算法,该算法仅对数据使用两次读/写操作即可获得转置矩阵。该算法对于各种实际问题都是有效的。该算法的第一步以允许按行或按列有效访问数据的形式对数据进行重新排序。因此,如果构造转置的唯一原因是为了沿着二维数据集的慢维度提供对数据的有效访问以进行处理,则可以简单地通过以这种中间形式存储数据来消除矩阵转置。此外,可以通过对数据的一次读/写传递就地执行此重新排序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号