2013-10-15 69 views

回答

3

对于至强,请查看英特尔优化手册(Google)。在粗糙粗糙的概念中,体系结构希望数据类型与其大小或处理器的本地宽度对齐。所以x86需要4字节对齐,但__m128应该是16字节对齐。 x64需要8字节对齐。然而,这并不是一条硬性规则,因为一些64位体系结构只关心4字节对齐。

还有一件事:Xeon是一个商标,而不是一个架构。事实上,已经有多种架构作为Xeon销售。因此,“内存对齐英特尔至强”不会给你太多; “内存对齐x64”会给你足够的。而且在同一架构的多个实现中,内存对齐需求将几乎相同。