首页> 外国专利> Matrix Ordering for Cache Efficiency in Performing Large Sparse Matrix Operations

Matrix Ordering for Cache Efficiency in Performing Large Sparse Matrix Operations

机译:在执行大型稀疏矩阵运算中提高缓存效率的矩阵排序

摘要

Mechanisms are provided for performing a matrix operation. A processor of a data processing system is configured to perform cluster-based matrix reordering of an input matrix. An input matrix, which comprises nodes associated with elements of the matrix, is received. The nodes are clustered into clusters based on numbers of connections with other nodes within and between the clusters, and the clusters are ordered by minimizing a total length of cross cluster connections between nodes of the clusters, to thereby generate a reordered matrix. A lookup table is generated identifying new locations of nodes of the input matrix, in the reordered matrix. A matrix operation is then performed based on the reordered matrix and the lookup table.
机译:提供了用于执行矩阵运算的机制。数据处理系统的处理器被配置为执行输入矩阵的基于簇的矩阵重新排序。接收包括与矩阵的元素相关联的节点的输入矩阵。基于与集群内和集群之间的其他节点的连接数将节点集群为集群,并且通过最小化集群节点之间的跨集群连接的总长度来对集群进行排序,从而生成重新排序的矩阵。生成查找表,该表在重新排序的矩阵中标识输入矩阵的节点的新位置。然后基于重新排序的矩阵和查找表执行矩阵运算。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号