Multitasking Performance

As we discovered in the first article, multitasking performance requires a slightly different approach to benchmarking methodology.  While for single application performance in which we test with a system that's in a very clean state with nothing but the benchmark and drivers loaded, for our multitasking tests, we have the system configured as what a real system would be.  That means tons of programs and lot's of tasks running in the background.  If you missed Part I, here's a quick recap of what our system configuration is like for our multitasking tests; the following applications were installed:

Daemon Tools
Norton AntiVirus 2004 (with latest updates)
Firefox 1.02
DVD Shrink 3.2
Microsoft AntiSpyware Beta 1.0
Newsleecher 2.0
Visual Studio .NET 2003
Macromedia Flash Player 7
Adobe Photoshop CS
Microsoft Office 2003
3ds max 7
iTunes 4.7.1
Trillian 3.1
DivX 5.2.1
AutoGK 1.60
Norton Ghost 2003
Adobe Reader 7

What's important about that list is that a handful of those programs were running in the background at all times, primarily Microsoft's AntiSpyware Beta and Norton AntiVirus 2004.  Both the AntiSpyware Beta and NAV 2004 were running with their real-time protection modes enabled, to make things even more real world.


Multitasking Scenario 1: DVD Shrink

For this test, we used DVD Shrink, one of the simplest applications available to compress and re-encode a DVD to fit on a single 4.5GB disc.  We ran DVD Decrypt on the Star Wars Episode VI DVD so that we had a local copy of the DVD on our test bed hard drive (in a future version of the test, we may try to include DVD Decrypt performance in our benchmark as well).  All of the DVD Shrink settings were left at default, including telling the program to assume a low priority, a setting that many users check in order to be able to do other things while DVD Shrink is working. 

Next, we did the following:

1) Open Firefox and load the following web pages in tabs (we used local copies of all of the web pages):

We kept the browser on the AT front page.

2) Open iTunes and start playing the latest album of avid AnandTech reader 50 Cent on repeat all.
3) Open Newsleecher.
4) Open DVD Shrink.
5) Login to our news server and start downloading headers for our subscribed news groups.
6) Start backup of Star Wars Episode VI - Return of the Jedi.  All default settings, including low priority.

DVD Shrink was the application in focus. This matters because by default, Windows gives special scheduling priority to the application currently in the foreground (we will test what happens when it's not in the foreground later in this article).  We waited until the DVD Shrink operation was complete and recorded its completion time. Below are the results:

Multitasking Performance - Scenario 1

The results here aren't too surprising. With dual core, you can get a lot more done at once, so the Pentium D 2.8 cuts the DVD Shrink encode time by about half when compared to the Athlon 64 3500+. 

There is one element that caught us off guard, however. When looking at these numbers, we noticed that they were unusually high compared to the numbers from our first article.  Yet, we ran and re-ran the numbers and had fairly consistent results.  Even running the CPUs at the same speeds as in our first article yielded lower performance than what we saw in that piece.  Comparatively, the processors all performed the same with reference to each other, but the DVD Shrink times were all noticeably higher.  So, we started digging, and what we uncovered was truly interesting.

Gaming Performance The Impact of NCQ on Multitasking Performance
Comments Locked

106 Comments

View All Comments

  • segagenesis - Wednesday, April 6, 2005 - link

    #45 - The Athlon 64 still lags behind on encoding cabability and its been shown over the past year. However some of the content tested was designed specifically for P4 optimization so its hard to get a reliable result. Who knows... until we see the new AMD64 core with SSE3 we cant really pass judgement.
  • Quanticles - Wednesday, April 6, 2005 - link

    AMD needs to send Anandtech one of their dual-cores with a DFI nForce4 SLI board.

    That'd shut a lot of people up.

    If AMD owns single thread, then why wouldnt they own dual core. People would be throwing money away buying intel's dual core.
  • Spearhawk - Wednesday, April 6, 2005 - link

    The first graph on the DVD Shrink/Game bench still seems a bit suspect. Why would the P4 outperform the PD and the A64 when under normal circumstances the A64 should be superior in singlethread and the PD in multithread?

    Anway, great article. I'm really looking forward to seeing what AMD has to offer since while I'd greatly like improved multitasking I'd also like a good gaming CPU.
  • Marlin1975 - Wednesday, April 6, 2005 - link

    What about overclocking the Dual core chip???
  • Regs - Wednesday, April 6, 2005 - link

    Ah, I mis read it. You used the Intel 955X.

    I have to ask then, is it because of AMD's onboard memory controller that they don't have to manufacture another motherboard for the dual core CPUs? If so, you think AMD was thinking about this scenero (dual cores) well before the first clawhammer came out?

    That would sound impressive. Compared to Intel's dual press hots.
  • segagenesis - Wednesday, April 6, 2005 - link

    #37 - Well im hard pressed to really want one when my current setup is still sufficient. That and I have my heart set on AMD64 for gaming. Even at DVD backup I can do a movie in about an hour even with full quality under DVD Shrink. And really, I would use DVD Rebuilder which is very much single threaded and in my book Quality > Speed. Takes about 6-7 hours but better results than DVD Shrink could have wished for.
  • Anand Lal Shimpi - Wednesday, April 6, 2005 - link

    Regs

    The nForce4 Intel Edition platform was unrelated to the Intel dual core platform, it was just something I was working on at the time.

    The platform arrived DOA, I'm guessing it's an error on NV's part.

    Take care,
    Anand
  • Jeff7181 - Wednesday, April 6, 2005 - link

    "AMD's dual core will be quite impressive, even more so than Intel's. Don't look at performance as the only vector to measure though... "

    You like to tease us, don't you? :)
  • Regs - Wednesday, April 6, 2005 - link

    Hey Anand, I noted that you said in Part one that the Intel Dual core was one of the most stable config's you ever had. However in part two and quote, "After recovering from Part I and realizing that my nForce4 Intel Edition platform had died, I was hard at work on Part II of the dual core story. "

    Was this human error or was it a manufacturing error?
  • michael2k - Wednesday, April 6, 2005 - link

    #26: Actually, encoding a DVD should be a multi-tasking event in of itself!

    Task1: DVD creation; menu's, transitions, etc
    Task2: DVD encoding; background rendering of menu's and transitions
    Task3: DVD encoding; background rendering of the actual menu
    Task4: Burning of DVD; you should be able to start burning the DVD before the encoding in task 2 or 3 is complete, as long as the burner is properly buffered

Log in

Don't have an account? Sign up now