ADEX said:The memory controller not only reduces memory latency but also increases bandwidth. That alone will increase performance by a decent amount simply because the cache can fill faster and the processor will thus stall less, all modern processors spend a lot of time stalled (probably more than working) so anything which helps that will boost performance.
My brother's s754 2.2GHz 1MB cache CPU is less than 5% slower than my s939 2.2GHz 1MB cache CPU in most tasks (games, productivity etc.) I'd expect the memory system to deliver critical word first on a cache refill, so latency would be the same for the word that caused the miss.
True, but does not explain why A64s are so much faster than XPs running 32 bit code.ADEX said:Another big difference is the addition of architectural registers in 64 bit mode.
Again, it's the latency
Cheers