sách gpt4 ăn đã đi

c++ - 如何找出内存访问粒度?

In lại 作者:太空狗 更新时间:2023-10-29 21:22:59 27 4
mua khóa gpt4 giày nike

我读过这篇关于对齐的文章:http://www.ibm.com/developerworks/library/pa-dalign/

问题是如何找出特定处理器的内存访问粒度?

例如英特尔至强。不幸的是,当我尝试“内存访问粒度英特尔至强”或“内存对齐英特尔至强”时,谷歌没有帮助我。

câu trả lời hay nhất

对于 Xeon,请查看 Intel 优化手册(Google 出品)。粗略地说,体系结构希望数据类型与其大小或处理器的 native 宽度中的较大者对齐。所以 x86 需要 4 字节对齐,但 __m128 应该是 16 字节对齐。 x64 需要 8 字节对齐。不过,这并不是一个硬性规定,因为一些 64 位架构只关心 4 字节对齐。

还有一件事:Xeon 是一个商标,而不是一种架构。事实上,已经有多种架构作为 Xeon 销售。所以“内存对齐 Intel Xeon”不会给你太多; “内存对齐 x64”会给你很多。内存对齐要求在同一架构的多个实现中几乎相同。

关于c++ - 如何找出内存访问粒度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19377880/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress