什么是高速缓存参数无关算法.PDFVIP

  • 90
  • 0
  • 约1.18万字
  • 约 22页
  • 2017-03-27 发布于四川
  • 举报
什么是高速缓存参数无关算法

什么是高速缓存参数无关算法? 2007-01-06 张坤龙 zhangkl@tju.edu.cn 1 目录 ? 算法的性能度量 ? 三个计算矩阵乘积的算法 ? 高速缓存参数无关算法 2 CPU与DRAM的性能差距 * 图片来源:Computer Architecture: A Quantitative Approach, 2nd Edition 3 典型的存储器层次结构 L1 L2 Main CPU Hard Cache Cache Memory Disk 存储容量越来越大,存取时间越来越长,带宽越来越窄 4 RAM模型 Random Access Machine Model CPU Main Memory ? 假设:所有内存访问花费相等的的时间 ? 性能度量:计算复杂性 5 EM模型 External Memory Model Block Internal External CPU Memory Memory ? 假设:1)内存大小为M,外存大小为N,块的大小为B,1≤B≤MN; 2)算法需要负责内外存之间的数据传输,即自己决定替换策略 ? 性能度量:I/O复杂性 6 理想高速缓存模型 Ideal Cache Model z L Ω( ) 2 ? 假设:1) ;2 )采用最佳替换算法;3 )替换自动进行; 4 )高速缓存是全关联的 ? 性能度量: 1)工作复杂性W(n);2 )高速缓存复杂性Q(n;Z,L) 7 目录 ? 算法的性能度量 ? 三个计算矩阵乘积的算法 ? 高速缓存参数无关算法

文档评论(0)

1亿VIP精品文档

相关文档