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

  • GregL - Wednesday, April 6, 2005 - link

    P.S. I love your site... been reading it for years now.
  • GregL - Wednesday, April 6, 2005 - link

    Anand,

    Thanks for the explanation and the quick reply.

    Have an excellent day,

    Greg
  • Anand Lal Shimpi - Wednesday, April 6, 2005 - link

    GregL

    Last time I checked (which admittedly was a while ago), SMP support was broken in the later builds of Q3A. I can't remember if it was Quake 3 or the combination of Q3 and ATI/NV drivers, but the performance stopped improving.

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

    I know Quake3 is dated but how about a quick benchmark with the new dual core CPU. Quake 3 is supposed to support dual core.

    seta r_smp "1"

    Thanks,
    Greg
  • Goi - Wednesday, April 6, 2005 - link

    I didn't know 50 cent was an avid reader of AT
  • Tuborg - Wednesday, April 6, 2005 - link

    It`s nice to finaly see some competition from Intel.
    They slapped together theyr old stuff in a new package. But we all know that a new package isen`t going to change anything(Like wrapping s*** in gold paper).

    Be happy as longe as it last, and have your 15min of fame.
    Remember they rushed out the dual core, and they did it for you IndelJugen!.
  • Viditor - Wednesday, April 6, 2005 - link

    Thanks for the article Anand...none of us take Charlie seriously anyway...

    "AMD's dual core will be quite impressive, even more so than Intel's"

    I am hearing the same. There is some serious research work being done in the TV and Film industry right now with the dualcore Opterons, and it is MOST impressive! Still under NDA (as are we all), I can only say that the results so far have been much better than expected!
  • Son of a N00b - Wednesday, April 6, 2005 - link

    Thank You Anand for the great article, especially the info on the NCQ. Great writing, and overall a very good read.

    btw, I understand how fusterated you must feel making these benchmarks, not having things work, trying to remember all the things you want/have to do next, ect......Keep it up Anand, that is why you are the best!...try to get some sleep though m8 :-P

    I would probably say that the 2.2 ghz from AMD it would not be compared to the dualCPU in this article because if the 2.2 is going to probably be the FX line, then it would be compared with the top of the line of Intel's...remember this was an article about "value" dual cores (oxymoron ;-))...so due to price and probably performace it would not be paired with the Pentium D at 2.8...sort of like AMD's naming scheme, an AMD 2800 at 1.8 ghz matches up with a 2.8 ghz Intel...so I would assume that AMD's biggest baddest dualy will blow Intel out of the water...and not because i am an incessant AMD fanboy because i am an avid gamer, but becuase of AMD's past performace, and AMD architechure is designed for dual core. We shall see, wh shall see...

    *STATEMENT: The author of this post is not hereby responsible for any grammatical errors, typing, or syntax, of any kind.* lol
  • Googer - Wednesday, April 6, 2005 - link

    In adition to my #57 post,

    In the future I cannot Imagine the power requrements of CPU's they may end up needing their own 500watt dedicated supply and a second one for HDD's, GPU's, Fans, motherboards, and accessories.
  • Googer - Wednesday, April 6, 2005 - link

    The only thing more ineffieciant than a 250watt fully loaded Prescott is the old eniac, It was said that when it was turned on the Whole City of Philadelphia would go in to a brown out. I am afraid that modern processors are taking steps back instead of forward.

Log in

Don't have an account? Sign up now