《深入理解计算机系统》疑问
请问各位大侠:最近在看《深入理解计算机系统》第6章存储器层次结构,在编写高速缓存友好的代码那儿有看到这样的总结,步长为1的引用模式是好的,因为存储器层次结构中所有层次上的缓存都是将数据存储为连续的块,但是在第五章优化程序性能那一章提到为了考虑到流水线化的能力可在循环内使用多次展开,多路并行的方法,小弟这里疑问就是:那我们平时该如何取舍呢?还有书上练习题6.10引用地址0X0E34为什么会命中。谢谢。 呵呵,这个嘛,还是让编译器来干这个事情吧。很多的程序不用考虑到如此细致的层次。
但作为基本的原理,还是了解比较好 {:2_181:}{:2_181:}
页:
[1]