星期五, 四月 15, 2011

What every programmer should know about memory 阅读笔记(6.1)

http://lwn.net/Articles/255364/

6.1 Bypassing the Cache

在写连续大块内存的时候 最好能绕过cache防止污染很多cache
gcc提供了一些函数可以绕过cache写内存但是文中实测效果不佳 连续读写只能达到同级水平 而随机读写更差

个人觉得还是以调用系统提供的memset等内存函数来操作内存 有些会使用更快速SIMD 指令 而且移植性更好

0 Comments:

发表评论

<< Home