- Feb 18, 2010
- 1,939
- 230
- 106
After comparing a number of their CPUs (high end), I noticed that their cache latencies are very different across their brands. Below is a few examples:
Nehalem:
L1: 64KB / 4 cycles
L2: 256KB / 11 cycles
L3: 8MB / 39 cycles
Nehalem EX: (Beckton)
L1: 64KB / 4 cycles
L2: 256KB / 9 cycles
L3: 24MB / 63 cycles
Itanium 9300: (Tukwila)
L1: 64KB / 1 cycle
L2: 512KB (I) + 256KB (D) / 5-7 cycles
L3: 20MB-24MB / <39 cycles *
*I have not found the exact number here, but multiple references state lower than Nehalem.
So my question is, if Intel can produce such low latencies with current technology methods, why don't they do it for all brands?
At first I thought it may be money, only put it on the expensive chips. But Beckton is in the same price range as Itanium so I tend not to think its money related. And Gulftown is no cheap cpu either.
Is there some sort of limitation with x86 CPUs that limit this?
Nehalem:
L1: 64KB / 4 cycles
L2: 256KB / 11 cycles
L3: 8MB / 39 cycles
Nehalem EX: (Beckton)
L1: 64KB / 4 cycles
L2: 256KB / 9 cycles
L3: 24MB / 63 cycles
Itanium 9300: (Tukwila)
L1: 64KB / 1 cycle
L2: 512KB (I) + 256KB (D) / 5-7 cycles
L3: 20MB-24MB / <39 cycles *
*I have not found the exact number here, but multiple references state lower than Nehalem.
So my question is, if Intel can produce such low latencies with current technology methods, why don't they do it for all brands?
At first I thought it may be money, only put it on the expensive chips. But Beckton is in the same price range as Itanium so I tend not to think its money related. And Gulftown is no cheap cpu either.
Is there some sort of limitation with x86 CPUs that limit this?