Quad-Core Lust and Vista: Getting Ready For Megatasking

With the entry of AMD?s 4x4 platform into the market and Intel clearly pushing the future of quad-core, let?s talk about why you might want one.

With the entry of AMD’s Quad FX processors into the market and Intel clearly pushing the future of quad-core, let’s talk about why you might want one.

It wasn’t too long ago that we were chasing the almighty MHz and the faster the processor the more we thought we could do. Of course for those of us a bit more experienced, we’ve known that for some time PCs have been bottlenecked with slow memory, slow drives and often with low performing integrated graphics solutions.  

Over time, memory speed has improved a lot, hard drive performance has been assisted by ever larger and more efficient caches and higher spindle speeds, and good graphics have become cheaper. This has started to shift the bottleneck back to the processor which was, as it increased in speed, starting to generate an impressive amount of heat, and it started to become clear that if something wasn’t done, many of us would have little micro-suns in our offices and homes. While in places like Alaska that might actually be a benefit, for the rest of us this was clearly becoming a huge problem. 
I can personally recall my first Intel Extreme Edition and that it not only was incredibly noisy, it made my office intolerably hot. 

Shifting to Multi-Core

This led to a shift from MHz or a focus on chip speed, to a focus on increasing the number of processors actually doing the work. This is like shifting from building engines with one ever larger piston to V8s, V12s and V16s. But unlike engines, which can still only really do one thing at a time, each individual processor can perform similar to an independent, stand alone, engine. It’s kind of interesting to imagine what a car would be like if, instead of one big engine, it had a number of smaller engines each focused on doing some portion of work like air-conditioning, entertainment, and lighting. The occasional car that has electric motors for power steering kind of showcase this, when you turn the wheel on a regular power steering unit you can feel and hear the engine take the load; with electric power steering there is no apparent impact on the engine.

For PCs having each processor focused on doing separate things is certainly possible but Windows XP really wasn’t designed to do this. It did anticipate multi-core processing because Windows NT, which was its real predecessor (Windows XP was the maintenance release for Windows 2000 which, in turn, followed Windows NT). Moving beyond 2 processors though, particularly on the desktop, was just not something we were anticipating on the desktop in the 90s when the code base for NT/2000/XP was created. 

Windows Vista, which has new core architecture, did anticipate this shift and load balancing between the cores in a quad core Vista machine, according to the OEMs and chip vendors, is impressively good. While we can’t confirm this, and clearly none of the OEMs or chip vendors are (or are allowed) to talk about Leopard, we believe that it too anticipates the move to quad core because of the close proximity between Intel and Apple these days. While it will be fun to compare Vista to Leopard, it is unlikely the early audience for either is likely even to consider the alternative platform and simply be thrilled with the performance benefits they will see with the new systems and hardware. 
Why you’ll Want Quad

For many of us Megatasking is old news, we’ve been doing it for some time; we just didn’t have the “word” that categorized out activities. Gamers who play two characters at once, folks that game and do email, who watch video and do email, who run virus checkers and disk defragmenters in the background while doing several other things, and those who transcode music and video for their portable player while doing these other things are, actually moving beyond Multitasking to Megatasking.  

With a quad core system, and I have one of the AMD Quadzilla boxes (eat your hearts out), the number of tasks that you are concurrently doing, particularly if you are using Vista (which I’m using right now as my primary platform) isn’t as important as it once was. You can launch a background application and continue to work with little or no impact on what you are doing. Most of the annoying little problems many of us who work our systems hard like slow text (you write a line and then wait for the screen to catch up), email that seems to queue up and wait for some magic command before it goes out and frees up the system so you can do something else, and frame rates in games or while watching a video that suddenly drop because the AV application has started a scan. 

Now I am saying most, because I’m still seeing network bottlenecks, hard drive bottlenecks and, when using single, older, videocards, video bottlenecks. Of all of these it is the network stuff that is annoying me personally right now (AT&T DSL isn’t exactly fast). But if you have a fast network, (Verizon’s new FiOS optical network is blindingly fast I understand) you’ll see a huge jump in practical performance. 

Of course, for those of us who are online gamers this thing is a god send. You can run two characters simultaneously, you can watch a video or movie (during the slow times) and you can still IM or do email (or even draft a column like this one) all at the same time.  

Of course the most disappointing part of this is you can’t yet get a quad core laptop, which is clearly a shame, but for those of us who are still living off desktops, quad is cool and we should be very happy it is finally here. Now excuse me, some City of Villains dude is pounding on my head, so it’s time to demonstrate the power of quad. 

Hey there my level 36 buddy, let me introduce you to my little level 50 friend…

Showing 6 comments

  1. Salim at 3:22pm 15th November 2007 Quad core helps a lot, except I do industry-level video editing, so even that isn't enough. While pc's are pushing their limit and evolving into quad-core work environments, they have been too slow for me. I have to constantly upgrade hardware every time there is a problem. I was wondering what could be a final, alternative solution to this endless madness. The answer was simple, Apple's new Mac Pro. Quad-Core! No. Octa-Core. I run a Mac Pro running OS X 10.5 Leopard with two Intel Quad Core "Clovertown" processors, 8 GB of memory clocked at 667 Mhz, and 3 TB of hard drive space. Performance has reached a new bound.
  2. Robbie at 2:18pm 29th August 2007 MishimaSan, I don't know what you are doing in photoshop but there is a small gimmick in regards to PS and multicore/multiprocessors. Yes, most (I think all by now) are smp aware but the problem is that the plugins aren't... atleast not all of them. So as you are rendering an image, applying affects or whatever that specific plugin might not use the 2nd core/cpu so that's where the bottleneck comes from. Personally I'm waiting just a bit longer before I plunk down money on new hardware because cpus haven't stablized yet... and by that I mean, after the whole dual core buz there's been a big race and on top of that yeah, quad cores came out and there's even talks of 8 cores right now. I know that I'm goign to get outdated in a few months anyways, I want to wait and see if things start plaining out and they can start increasing performance on top of just throwing on more cores or increasing clock speed like they have in the past.
  3. MishimaSan at 8:42am 26th June 2007 I have an Intel Core 2 Quad Q6600 and I am running it with 2GB of Corsair 8500C5 RAM, an nVidia 680i SLi mobo, an nVidia 8800GTX OC and Windows Vista Ultimate. What the hell did I just spend my money on?! I was under the impression that this was going to be unstoppable in terms of productivity. I do a lot of designing as it is my job, and after having used Adobe Creative Suite 3 for a while, I notice that there are HUGE lag spikes in the CPU usage when performing such trivial tasks as converting a high-definition .pdf or .psd to a .jpeg image. This is extremely annoying. I can do this process faster on my single-core Intel Xeon 3.4GHz.

    It's true that some programs are not properly designed for multi-core systems, but apparently Adobe Photoshop is. So how is the system lagging so much??? I checked the Vista system monitor and there are tons of svchost.exe threads appearing and dissapearing when I perform this task. Is that the program, or the CPU?
  4. Rob Enderle at 9:21am 8th December 2006 Good questions.

    First AMD supplied the hardware in advance of the release; Intel?s promised system somehow got lost eventually I?ll review it as well (if it ever shows up).

    If you play MMOGs, City of Heroes is where you?ll find me, though most of my family is on World of Warcraft, you?ll find a lot of folks who actually play two characters at once (many use two PCs to do so), on a multi-core system you can play both on the same system (power leveling one while you actually play the other). In addition, there is a lot of down time between missions where folks just want to chat (and I know I get kind of bored sitting around).

    If you are assisting someone power level, you can also kind of kick back and do email or watch a movie. While I?m not a huge fan of power leveling, I do it because once you?ve taken a few guys to 50 there are entire sections of the game you?d just as soon skip but just hanging around watching the screen is incredibly dull. So I find I often catch up on my Netflix Anime movies while I?m playing or right stuff like this. (I write a lot).

    Finally, current games push the graphics systems harder then they do the processor. Entry level for the AMD quad is $599 for the processors with two matched. Intel is much higher right now because their quad core processor is in initial ramp and yields are keeping supply low and prices relatively high. Though, if you have the bucks, the Intel stuff is faster what you?ll likely find, though, is shifting you spend to a better graphics setup will probably give a better return right now. The new NVIDIA card is very nice (I have one the system will take 4).

    Hope that helps and thanks for the feedback!
  5. Justin Whitaker at 1:15pm 7th December 2006 A comment and a couple of questions...

    Considering that I can count on one hand the number of games which take advantage of dual-core CPUs, and that I am guessing it will be at least a year before it is common to find games which take advantage of multiple CPU cores, I don't know how you can come to the conclusion of:

    "Of course, for those of us who are online gamers this thing is a god send."

    I don't know anyone who plays a game and also wants to watch a video or movie at the same time. If the game you are playing isn't interesting enough to keep your focus, why would you be playing it?

    Also, as Ian mentioned, the recently released AMD Quad FX is not exactly an enticing buy right now due to the high cost and exorbitant power requirements. I'm curious if you paid for "AMD Quadzilla" system you mentioned in the article? If you did, what was your rationale for buying that over the QX6700 from Intel?
  6. Ian Bell and Dan Gaul at 10:49am 4th December 2006 Extreme Tech has a review of the new AMD Quad FX and from the sound of it, "more isn't better".

    http://www.extremetech.com/article2/0,1697,2065493...

    "AMD touted its lower power capability, but the 4x4 (AMD's code-name for the platform) eats nearly 600W at full load?and that's with only one graphics card. "

    They also complain about the system being way too loud. I think most gamers will agree that now is not the time to buy one of these Quad FX systems. Most applications will not take advantage of the multiple cores, and you would need a small home equity loan just to buy the hardware, let alone the power supply.
Close Suggestion Zune Beats iPod: How Apple Can Learn from Microsoft’s Success
View Article