Expertester

May 30, 2008

Core 2 Duo Vs Pentium Dual Core

Filed under: Hardware — expertester @ 2:51 am
Tags: ,

What is the main difference between budget CPU (Pentium Dual Core) vs premium CPU (Core 2 Duo)?

Some of you might still wondering, either it is a smart choice to fork out another RM 200 to get C2D with equivalent gigahertz. Well, the truth is, both CPU are 95 % identical, which the other 5% reserve to C2D processor has higher L2 Cache size. Thats it.

Core 2 Duo processor has 2, 3, 4 or even 6 MB Cache, depend on the product code. The cheapest C2D has 2 MB cache, which around RM 400 right now. Compare to Pentium Dual Core, which has 1 MB cache, you might think, C2D is a better choice. However, think again when you see Pentium Dual Core will only cost you merely RM 200. (RM 200 cheaper to C2D same GHz)

From various benchmark, having extra 1 MB cache might improve the performance of the CPU up to 10%, depend on application. But, C2D processor will cost you another 100 percent increase ( base on Pentium Dual Core price)

However, C2D currently running on 800, 1066 and 1333 FSB. Compare to Pentium Dual Core, it is limited to FSB 800 only. For me, this limitation is an advantage for Pentium Dual Core. Mainly, because we can overclock it to 1333 MHz FSB without any much problem, since most of current mobo run at 1333 MHz without any complain. But for most user who dont give a damn about overclocking, having faster FSB might improve their system responsiveness.

Link : See how Tomshardware overclock Pentium Dual Core 1.6 GHz to unbelievable 3.5 GHz without any exotic cooler. : HERE

Bear in mind, Pentum Dual Core is not Pentium D or Pentium 4 D. Pentium Dual Core is totally different CPU compare to Pentium 4. So, why the heck they name it Pentium Dual Core if the architecture of Pentium Dual Core equivalent to Core 2 Duo?

Simple, marketing gimmick. Intel want to separate premium segment CPU, midle segment and cheap segment CPU. C2D will represent intel CPU for premium segment, Pentium Dual Core to fight direcly with cheap AMD Athlon 64 x2 CPU and Celeron is targeted to fight Sempron.

So, back to the question. Is it worth to add another RM200 to get C2D which has same frequency with Pentium Dual Core? NO..it is not. Unless you go for 6 MB Cache Core 2 Duo processor, clocking at 3 GHz (8000 series) which will cost you around RM 600.00

Quote from Tomshardware :

The Pentium Dual-Core models E2140 and E2160 as well as the newer additions E2180 and E2200 all possess a full-fledged Core 2 Duo core that has only been pared down in two respects, allowing Intel to sell a low-cost part. For one thing, it only comes with 1 MB instead of 4 MB, for another, it is limited to a maximum clock speed of 2 GHz on an 800 MHz FSB.

Price List : PCZone PDF price list

Tomshardware Benchmark : Does cache really improve performance : HERE

Game Benchmarks

Application Benchmarks

17 Comments »

  1. Comparison to the Pentium D

    Although using the Pentium name, the Pentium Dual Core is based on the Core technology, which can clearly be seen when comparing the specification to the Pentium D series. For example, the Pentium Dual Core has a maximum of 1MB of L2 Cache while the Pentium D processors can have up to 4MB of L2 Cache. But the major difference is the Pentium Dual Core processors only consume 65W peak while the Pentium D consumes a considerable 130W peak consumption which shows its relation to the Core power saving technology. Despite having a smaller L2 cache, the Pentium dual-core has proven to be much faster than the Pentium D under a variety of CPU intensive applications.

    Comment by expertester — July 23, 2008 @ 11:26 am | Reply

  2. I found this interesting post from devhardware forum…credit goes to the author.

    *********

    I’d definitely take the E4500, Core 2 Duo; without hesitations. And here’s why.

    I’d bet one hundred bucks that if you were given two processors with the same cache size but different clocks speed, say, one with 2.2GHz and the other with 2.4GHz you wouldn’t notice any difference in real-world applications and herein including games and processing/rendering apps. I am not saying that the processor with the higher clock speed won’t act faster, it certainly will, and this makes sense architecturally, however, you as a normal human being wouldn’t notice the difference in these days between those two modern CPUs.

    The times when moving from a K6@300MHz to K6-2@400MHz was considered a huge step are behind us.

    Now as an extension to my previous scenario, on the other hand, if you were given two processors running on the exactly same clock speed frequencies, say, 2.2GHz, but with different cache sizes, one having 1MB and the other 2MB, I’d bet that amount of money that you are going to notice the difference in real-world applications starting from multi-tasking in windows up to rendering/processing and gaming.

    As a British guy posted on a random forum, the following analogy applies the most: “If the clock speed is the engine and the cache is the fuel tank. With a small fuel tank, all the speed in the world won’t help much if you have to keep stopping for fuel every few miles, a large fuel tank means you can floor the pedal and appreciate the speed for quite a while.”

    Therefore, doubling the amount of L2 cache is damn worth those $30 bucks. Unfortunately, nowadays, the cache is between the most underrated factors when choosing processors. It surely matter, it’s all about cache size. Ask any hard drive, how does it ran with 8MB compared to 16MB. Doubling the amount of information that can be stored means less overall disk access, ultimately, less “time” is spent on redundant tasks that can be saving up thanks to the higher amount of cache. The same applies with your processor. The cache is ranked on the 2nd top level of the memory hierarchy. As a result, they are the most often used after the registers.

    The L2 cache is entirely built up by transistors (SRAM). As a result they are very expensive but they are damned faster. Just to think of it, the access time of the L1 cache (on-chip) is 2-8 ns (nanosecond) and of the L2 cache (off-chip) is 5-12 ns. How do they compare with the main memory (DRAM) that sports 10-60 ns (sometimes even more) access time or with hard disk drives having 3,000,000 – 10,000,000 ns access time? Now I hope you do understand why is it critical to have large amounts of cache storage because it certainly doesn’t matter how much it takes to fill it up with new stuff. And always remember, 2MB is 2×1MB, thus, it is double. As a result, you can place twice as much data than you could with the 1MB. And all of that for just an extra 30 bucks.

    The CPU doesn’t like to wait doing nothing (idle) until the memory I/O is done. As a result, it does multiple things at once (superscalar execution, pipelining, and all that). Since it is impossible to fit everything in the cache, the processors requires data thousands of hundreds of times each second. We call these cache misses, it tries to locate something in the registers, they don’t have it, then it checks the cache, it doesn’t have either, so it slowly gets loaded from the RAM (which was loaded from the HDD).

    Now, after this usage, sometimes the cache must be also cleared. The frequency of clearing the cache (emptying) happens much often with a smaller cache (hence top priority tasks have access/storing priority). Then in case of redundant tasks (usually anything is redundand excluding streaming media) chances are the data that was located once in the cache might be required later on, but since the cache is small, it was wiped off in order to make space for the new data to come in, but the processors needs the previous data again, so it gets refilled, again much I/O access time, and so forth. In case of a larger cache due to branch prediction, parallel processing, and other hi-tech microprocessor architecture technologies, the data may stay in much longer in the cache. As a result, you save up large amount of I/O time.

    All in all, I’d personally say that doubling the cache amount is worth much more than those extra 200 MHz and here we haven’t mentioned the other microprocessor architectural benefits coming from the E4500 which aren’t in E2220. In pure raw mathematical calculations, FFTs, calculating PI with 2^32 digit precision, perhaps the higher clocked processor might outperform the another. But in everyday usage, general purpose, multitasking, gaming, basically anything that you can think of, the extra cache will make a notable difference.

    Remember, millions of those extra nanoseconds do add up…

    ***************

    My advice, why settle with 2 MB cache if Intel already offer 3 and 4 MB L2 C2D cache. If you are not super budget conscious, go for 4 MB or more L2 cache. Note : Clock speed could be crank up via overclocking but L2 Cache, you can’t.

    I myself use Pentium Dual Core and C2D. For normal use, I don’t see any different. But for CPU intensive application such as converting DVD to DIVX and virtualization, I notice C2D beat Pentium Dual Core. However mind you, my C2D cost me 3x more than my Pentium Dual Core. Money wise, the performance is not justify the money i spend up. But that is life.

    But still, I stick with : Intel Pentium Dual Core is the best choice for biggest bang for buck. Top scorer for Performance over Money chart.

    Comment by expertester — July 23, 2008 @ 11:33 am | Reply

  3. What is the range for FSB 533mhz & 800mhz that found in laptop & desktop cpu?

    Comment by Gray — August 13, 2008 @ 9:07 am | Reply

  4. Informative stuff :)

    Comment by ikshayar — December 2, 2008 @ 12:25 pm | Reply

  5. thx dude… this article helps a lot for me to decide which processor i will buy..

    Comment by Gadang Gentur Wihardy — January 19, 2009 @ 9:38 am | Reply

  6. Nice and informative article. Keep it up!

    Comment by eRealMedia.com — February 15, 2009 @ 9:59 am | Reply

  7. today i save about $100 thanks to you

    Comment by ivan — March 2, 2009 @ 12:00 pm | Reply

  8. “If the clock speed is the engine and the cache is the fuel tank. With a small fuel tank, all the speed in the world won’t help much if you have to keep stopping for fuel every few miles, a large fuel tank means you can floor the pedal and appreciate the speed for quite a while.”

    Not a valid analogy because doubling cache from 1MB to 2MB doesn’t double your overall performance/distance like that of doubling your gas tank.

    Certainly bumping up cache size will help, but Intel’s architecture seems to be designed with maximizing performance with 1MB of L2 cache, because decreasing the L2 cache to 512kb knocks performance considerably, but increasing it to 2MB only gives it a modest increase in performance.

    The CPU architecture is already optimized for reducing cache misses, especially with at the L2 1MB level. If you are multitasking, cache misses are going to happen regardless. Now, if you really want a faster overall computer, it’s best to invest in the slowest component, the hard drive.

    Comment by homedude — March 18, 2009 @ 7:21 pm | Reply

  9. i compared my dual core processor with my friends core 2 duo processor.
    dual core processor 2.16 Ghz with 1 MB L2 cache with core 2 duo processor 1.8 Ghz of 2 MB L2 cahe using bench marking. its amazing my dual core processor suceeded in 15 th rank in overall performance but his processor succeded only in 21th rank. dual core is more powerful than core 2 duo in some cases.

    Comment by Rejoice — April 21, 2009 @ 3:38 am | Reply

  10. Rejoice,

    Definitely your dual core 2.16 GHz will (most of the benchmark) beat C2D 1.8 GHz. We are comparing almost identical twin (Pentium Dual Core which is C2D with limited l2 cache).

    316 MHz is too much for 1 MB extra L2 cache to handle :)

    Comment by expertester — April 21, 2009 @ 2:29 pm | Reply

  11. homedude, your “critique” of expertester’s analogy is also not valid — it’s extremely flawed. It’s laughable.

    We aren’t measuring performance as “how far you can travel before your tank goes to E” — we’re measuring total mile output over total time. Doubling the size of a gas tank doesn’t mean you get to destination X in half the amount of time. In fact, depending on long it takes to fill up on gas, doubling the size of a gas tank can have an extrmely miniscule effect on the overall time required — just like a processor cache. The analogy is perfectly valid.

    Comment by Jon — May 26, 2009 @ 8:40 pm | Reply

  12. Actually the real thing is much more complicated.
    It depends alot on the program you are running.
    If it has more branches a large L2 Cache will help more as it can store more decoded instructions to be used later.
    Homedude is right when he said doubling the cache will not double the performance.
    However I am not so sure about how much performance improvement you can get with a doubled cache.

    I tested Intel BPU and AMD BPU using PerfMonitor from CPUZ .
    You can say Intel BPU is observable a lot better scoring high 9X% all the time while AMD falls between 8X-9X%

    Comment by Weinter — May 27, 2009 @ 2:55 am | Reply

  13. There are computers being sold in the market that are branded as having dual core processor, other have the core duo and others the core 2 duo . I have doubts about the dual core particularly. Can any one explain the differences between the 3 in terms of performance? Thanks in advance.

    Comment by Mathu — July 16, 2009 @ 10:13 pm | Reply

  14. Difference between Dual Core vs Core 2 Duo vs Pentium D explained in details at http://www.ialwayscapital.com/2009/07/difference-between-intel-core-2-duo-vs.html

    Comment by I Caps — July 22, 2009 @ 12:27 am | Reply

  15. very informative.i will buy a pentium d at 2.8ghz.pentiums z!can be overclocked more easyly.try to reach core 2 duo at 6ghz.it is imposible

    Comment by h@cker — October 12, 2009 @ 10:58 am | Reply

  16. Very Helpful Thanks…..H@cker2Duo

    Comment by h@cker2Duo — November 2, 2009 @ 1:41 am | Reply

  17. Actually boys, you people thought that C2D is better than PDualCore? Yes..it is but smtime its not.
    Stillsome people dont underestimated that.
    What i think,,, both are almost identical only
    some less%%is difference..

    Many people thinks PDC is bad,,,but its wrong…
    Pentium Dual Core you can utilise it for doing work in PC i.e you can take C2O for gaming or take the latest Corei7……………..

    I prefer for both PDC or C2o (2 Core)

    Comment by Mehrab — November 23, 2009 @ 5:20 pm | Reply


RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.