Final Words

The point of this article was to present you with the choice that you'll be making, should you decide to upgrade to a new system in the coming months; the choice between very fast single task performance (and to some extent, light multitasking performance) or more responsive, heavy multitasking performance.  No one is really exempt from this decision and you'll have to come to the decision based on your own needs. 

We've shown the Athlon 64 to have extremely solid single threaded performance. With the exception of our encoding tests, the Athlon 64 really can't be beat when it comes to running a single application.

The tables are turned as soon as multitasking is introduced, where you can't beat the fact that the Pentium D is able to fulfill the needs of more applications running in the background. 

So, the question quickly becomes, how heavy of a multitasker are you?  If you're primarily a gamer and you find your gaming performance gets bogged down at all by the tasks you're running in the background, then dual core will most likely outweigh the benefits of a strong single core CPU.  If not, then your answer is clear: go for the faster single core.

For encoding performance, you still can't beat the Pentium D.  Even a dual core Athlon 64 isn't going to help enough in that area. 

To characterize all other non-gaming, non-encoding performance is extremely difficult.  For the most part, if you're doing a lot of things at the same time or if you have a lot of applications eating up CPU time - you're better off with the Pentium D.  If you are a much cleaner operator and don't have all that much going on, then a single core CPU will still be your best bet; and what better single core to have than the Athlon 64.  

The surprise here is the impact of NCQ on multitasking performance. The difference in two of our tests was not only measurable, but also quite noticeable in real world usage.  Given that NCQ is quickly becoming a "free" feature of new hard drives, it's a feature that we'd strongly recommend to have in your next system.  It doesn't improve performance across the board, but it doesn't hurt things and when it does work, it works extremely well. 

With all this excitement, we still have to keep ourselves grounded in the thought that dual core isn't here yet; it's still as much as two months away.  For AMD, as we've known all along, the wait is going to be a bit longer on the desktop.  The workstation and server markets will be serviced by AMD first, and we will have a look at workstation/server dual core performance as soon as AMD launches those parts.  It's looking like, at least on the desktop, if you want dual core at a reasonable price point, your only option will be Intel.  But the prospect of more affordable dual core chips out of AMD in 2006 is quite exciting as well.

A dual core Athlon 64 solves a lot of our dilemmas simply because you get stronger single threaded performance than the Pentium D (in everything but encoding) while also getting the multitasking benefits of dual core. 

For Intel, the Pentium D is a saving grace - it's the first time that we've been interested in any processor based on the Prescott core.  It's also perfect timing; if it weren't for the Pentium D, we'd have no interest in the Intel 945 and 955 chipsets, and definitely not in NVIDIA's new nForce4 SLI Intel Edition product.  With that said, it should be pretty clear what our next article in this series will be...

Gaming Multitasking Scenario 2: DVD Shrink
Comments Locked

106 Comments

View All Comments

  • Umbra55 - Thursday, April 7, 2005 - link

    Why do you still use the nForce 4 reference board for AMD tests? The real nForce 4 boards exist since over a quarter now and perform 10% better than the reference board. You also pretend to compare CPUs with similar price. Wouldn't it make more sense to compare combinations of mobo/CPU/memory of similar price?
    This is not a fair comparison (Or is it the intention?)
  • Umbra55 - Thursday, April 7, 2005 - link

  • yde - Thursday, April 7, 2005 - link

    In this atricle, I was unable to find cache information about the AMD chip (usually equipped with a 512 KB L2 cache).
    To my point of view, in multiple threads scenario, the cache size may have dramatic influence and may explain several handicaps in the benchmarks. It would be nice to know what happens with a 1MB L2 cache Athlon 64 to keep things equal.
    AMD chip has shorter branch prediction lines and seem quite well equipped for multitasking in theory, so why is it appearing so weak?
  • snorre - Thursday, April 7, 2005 - link

    We're still waiting for proper benchmarks comparing dual core Smithfield with dual Opteron/Xeon. When will we see this?

    Comparing dual core CPUs with single core CPUs is like comparing apples and oranges, totally meaningless.
  • Calin - Thursday, April 7, 2005 - link

    Thanks for the minimum frame rate comparison! And maybe you should not use so many flash-heavy pages, especially considering that you already told us that Athlon64 is much slower in Flash than Pentium4...
    Looks like Pentium D is a better choice in more ways than the Prescott is
  • xsilver - Thursday, April 7, 2005 - link

    The multitasking gaming analysis combined with HT and NCQ was very insightful, almost pioneering...

    and with dual core AMD's people have to remember that the whole architecture is designed differently, and hence the possible suprises in tasks that the pentium D may not perform well on
    but the power consumption advantage on amd is mighty tempting as amd will be the cpu that just keeps on saving -- with power bills that is
  • Azsen - Thursday, April 7, 2005 - link

    Hi Anand,

    I was thinking, seeing most games are single-threaded you might like to try and benchmark this scenario on the dual core machine:

    Set all the processes including operating system processes and other background processes to run on CPU 0 (first core). Then set the particular game to run on CPU 1 (second core). Have nothing else but the game running on CPU 1. This should dedicate a whole CPU core to the game for maximum performance in theory. I believe you can set the affinity in the task manager or use a batch file to do it.

    Then run a Doom3 benchmark or HL2 benchmarks to see if the gaming performance is increased by letting the single-threaded game have a whole CPU core with no interuptions.

    Would this be feasible to test?

    Cheers. :)
  • AnnoyedGrunt - Wednesday, April 6, 2005 - link

    The AMD not competing with the PD 2.8 will be due to price.

    Remember that AMD will need to sell a 2 core 2.2 GHz processor for about double the price of the single core version (maybe even more if yields are a problem). Therefore, you should expect a dual core 2.2 proc to be closer to $500-600 instead of the ~$300 processors tested here.

    This also explains why AMD is focusing on the workstation market first. It's an area where price is typically not as much a factor, and where they are competing with Xeon prices, so it will be much easier for them to sell procs @ the higher prices.

    I'm guessing that AMD's desktop dual core procs will start @ 1.6 or 1.8 GHz, and be priced on par with the Intel offerings. I think the overall performance will be similar to the current single core behavior, but now you can have more stuff running.

    I currently have an AMD 939 3200+, so I am looking forward to their dual core offerings in a couple years, and hoping my mobo will be compatible. That would be very cool.

    Also, I would like to add vote for a WoW test with Teamspeak running in the background as well as an istance if IE or Firefox with tthotbot.

    Thanks,
    D'oh!
  • SLIM - Wednesday, April 6, 2005 - link

    Hi Anand,

    Any chance you could give us a little peak at what dual opterons on the nforce pro chipset can do in the same benches that you did in this article.
    A configuration something like this:
    Opteron 252s clocked at 1.8GHz, 2.2GHz, 2.6GHz
    1 GB ECC DDR400
    NVIDIA nForce pro motherboard
    ATI Radeon X850 XT PCI Express
    NCQ enabled HDD (maxline III, 7200.8, etc)

    I looked through all the old articles I could find, but most seemed to contain only server oriented benches. I think that kind of article would be very enlightening as to the future performance of dual core athlons (probably within a couple percent)... maybe help put to rest some of the questions a lot of us have about waiting for amd dualcore, intel dualcore or just overclocking the heck out of a venice a64.

    SLIM
  • Jep4444 - Wednesday, April 6, 2005 - link

    SSE3 does almost nothing for the Venice which is barely faster than the Winchester(Xbit Labs benchmarked it already)

    While Anandtech said the dual cored A64s wouldn't compete with the Pentium D in encoding, unless they actually have dual cored A64s which they can't show us, i'd be willing to argue with that. Encoding is one of those things thats largely affected by Hyper-Threading and the Pentium D loses hyper threading. When the A64 goes dual, its performance increase will be larger than Intels.

Log in

Don't have an account? Sign up now