3 ms·
Starting with "the i7"? What microarchitecture do you mean?
by valleyer 13y ago
Starting with "the i7"? What microarchitecture do you mean?
- pjscott 13y agoThe Nehalem microarchitecture made aligned and unaligned memory accesses have the same latency and throughput, except in weird edge cases like loads which span an L1 cache line boundary.
- valleyer 13y agoThanks.
- userbinator 13y agoIt used to be the case that unaligned memory accesses were twice or more slower because they literally required multiple bus cycles, but for x86 that hasn't been true since the Core 2 at least: http://lemire.me/blog/archives/2012/05/31/data-alignment-for-speed-myth-or-reality/ http://lemire.me/blog/archives/2012/05/31/data-alignment-for...