【24h】

Blocking Neville Elimination Algorithm for Exploiting Cache Memories

机译:利用块内维尔消除算法开发缓存

获取原文

摘要

Neville elimination is a method for solving a linear system of equations that introduces zeros in a matrix column by adding to each row an adequate multiple of the previous one. In this paper we explore block algorithms for Neville elimination which take into account the memory hierarchies of a computer. These algorithms try to manage the memory movements to optimize them. Thusv the matrix of the system is divided following three different strategies, blocking by rows columns or submatrices. In each case we study the performance of the algorithm according to the parameter g which evaluates the ratio of flops to memory references. Theoretical estimations show that q depends on data partitioning, being submatrix blocks the best choice.
机译:内维尔消除法是一种求解线性方程组的方法,该方法是通过将前一个的适当倍数添加到每一行,从而在矩阵列中引入零。在本文中,我们探讨了考虑计算机内存层次结构的内维尔消除块算法。这些算法试图管理内存移动以优化它们。因此,系统的矩阵按照三种不同的策略进行划分,按行列或子矩阵进行阻塞。在每种情况下,我们都根据参数g研究算法的性能,参数g评估触发器与内存参考的比率。理论估计表明,q取决于数据分区,是子矩阵阻止的最佳选择。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号