首页> 外文期刊>Acta polytechnica >Memory Hierarchy Behavior Study during the Execution of Recursive Linear Algebra Library
【24h】

Memory Hierarchy Behavior Study during the Execution of Recursive Linear Algebra Library

机译:递归线性代数库执行期间的内存层次结构行为研究

获取原文
           

摘要

For good performance of every computer program, good cache and TLB utilization is crucial. In numerical linear algebra libraries (such as BLAS or LAPACK), good cache utilization is achieved by explicit loop restructuring (mainly loop blocking), but this requires difficult memory pattern behavior analysis. In this paper, we represent the recursive implementation (“divide and conquer” approach) of some routines from numerical algebra libraries. This implementation leads to good cache and TLB utilization with no need to analyze the memory pattern behavior due to “natural” partition of data.?
机译:为了使每个计算机程序都有良好的性能,良好的缓存和TLB利用率至关重要。在数值线性代数库(例如BLAS或LAPACK)中,通过显式循环重构(主要是循环阻塞)可以实现良好的缓存利用率,但这需要进行困难的内存模式行为分析。在本文中,我们代表了数值代数库中某些例程的递归实现(“分而治之”方法)。此实现可导致良好的缓存和TLB利用率,而无需分析由于数据的“自然”分区而导致的内存模式行为。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号