Confused by cpu cache size

Sakif1

Reputable
Sep 22, 2014
10
0
4,510
I've just bought a new Pentium G3240 cpu but only have 3mb cache. My ex-cpu was C2D E8400 which have 6mb cache!
I thought my current cpu was bad bcuz it is cheaper one. But I wonder, all i3 cpu has 3mb cache. Even some C2D has 12mb cache!!!
Why this happens? If i3 or Pentium g is btr then core2duo, then why does this has less cache size?
 
Solution
Cache size isn't the only factor. This is one of the reasons it's so difficult to compare different cpu's, comparing different architecture whether it's old intel vs new intel or amd vs intel. As technology changes, more can be done with less hardware. 6mb of cache might be better but the g3240 technology is so much better, more efficient and powerful in what it does, it performs much better than the e8400. Almost twice the performance.

Here's a comparison of the e8400 and g3258 (only 100mhz faster than the 3240)
http://www.anandtech.com/bench/product/56?vs=1265

drixkarasu

Reputable
May 13, 2015
443
0
5,160
Cache is not everything for CPU performance, the i3 and Pentium G have a newer architecture, better IPC, more efficient cores... Any modern i3 and pentium G will be faster than an old 8400 even with a smaller cache.
 
Cache size isn't the only factor. This is one of the reasons it's so difficult to compare different cpu's, comparing different architecture whether it's old intel vs new intel or amd vs intel. As technology changes, more can be done with less hardware. 6mb of cache might be better but the g3240 technology is so much better, more efficient and powerful in what it does, it performs much better than the e8400. Almost twice the performance.

Here's a comparison of the e8400 and g3258 (only 100mhz faster than the 3240)
http://www.anandtech.com/bench/product/56?vs=1265
 
Solution