skimzzz

Distinguished
Nov 18, 2001
129
0
18,680
How much faster is DRAM vs SRAM per KB? With chip prices so low nowadays, why haven't the newer generation of chips increased the amount of on-die cache memory? I know price is a big factor. But maybe there is a low point of diminishing returns for DRAM?
 

girish

Distinguished
Dec 31, 2007
2,885
0
20,780
DRAM and SRAM have a lot of performance difference, not of the order it used to be once, but by a factor of about 10 to 50.

yes the cost is one important and the biggest impediment, imagine what would be the cost of the system if one decides to have even 128MB of SRAM! The system wont need any cache then!

Yes, the amount of cache does have diminishing returns as the size increases, but that depends a lot on the data set the processor works on. For most day-to-day aplications even 256k is pretty big, as evident from the low performance difference between a P-III 800/100 and Celeron 800/100.

As the applications become more and more processor intensive, like compiling, graphics manipulation, serving the amount of cache starts coming into the picture. For such applications, larger the cache better is the performance, because most of the code (or even data for some applications) once in the cache is needed a lot. So servers tend to have larger cache in order of MBs! A desktop system simply does not need this much cache. Perhaps thats why intel opted for half the cache on desktop P3s, 512k was too big.

girish

<font color=red>No system is fool-proof. Fools are Ingenious!</font color=red>
 

jclw

Distinguished
Dec 31, 2007
1,255
0
19,290
Also remember that on die cache runs at processor speed. Producing memory that runs at 1.5GHz+ is $$$. Plus if any part of the memory is bad, the whole chip is bad.

- JW
 

Matisaro

Splendid
Mar 23, 2001
6,737
0
25,780
The sram memory takes up a huge amount of die size as well, so it literally costs most of the processor cost for cache.



"The Cash Left In My Pocket,The BEST Benchmark"
No Overclock+stock hsf=GOOD!