当前位置:  开发笔记 > 运维 > 正文

学习在Intel/AMD 64位上预取C缓冲区的最佳资源

如何解决《学习在Intel/AMD64位上预取C缓冲区的最佳资源》经验,为你挑选了1个好方法。

我有兴趣掌握与预取相关的功能,如

_mm_prefetch(...)

因此,当我执行循环遍历数组的操作时,内存带宽得到充分利用.了解这一点的最佳资源是什么?

我正在使用英特尔Linux平台上的GCC 4系列在C中完成这项工作.



1> DGentry..:

Ulrich Drepper还有一篇优秀的论文,"每位程序员都应该了解记忆的内容".他介绍了预取,以及处理内存性能优化的许多其他主题.它于2007年11月发布,与当今的处理器极为相关.如果您在非常大的阵列上执行操作并且认为您的瓶颈是记忆,那么您应该阅读它.

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有