Wake up: quad-core is overkill!

Nathan Davis25 August 2006, 1:57 AM

Quad-core processors are on their way but the current new offerings are better than ever. Is now a good time to play the waiting game? The answer is a resounding no.


Kentsfield mockup X-rayThat's right. It's time to clear the air: most people will not even slightly benefit from the quad-core monstrosity when it becomes available.

For those of you looking at upgrading, you may have yourself in a knot deciding when and what to purchase. There are now extremely fast and viciously-priced dual-core processors on the market -- this is, ordinarily, a damn good thing. However, you seemingly can't ignore the quad-core CPUs on the horizon coming from both AMD and Intel. Surely these upcoming beasts will make roadkill of the existing line?

My unconcealed answer is no. There's an elephant disguised as a lampshade in this room and it stinks.

Dual-core is the new architectural design feature that is simply becoming a standard in most if not all new desktop CPUs -- and now a lot of mobile chips. Both AMD and Intel are pushing it with gusto. This is absolutely not the case, however, for the quad-core processor. At least not in the near future.

These processors with four cores do, indeed, contain much potential computing power, but what is of importance here is the kind of processing power that is available. Additional cores are only useful in certain environments and your desktop computer is unlikely to make proper use of four cores.

In terms of environments, the full benefits from multi-core CPUs are gained when the software is coded to be multi-threaded. This essentially allows software to divide its processes among the available cores, thereby dramatically increasing a program's running speed. It's a brilliant concept and one that works really effectively, if such software is available.

Where is this software readily available, you ask? Servers. Most server operating systems and the software they run can take advantage of multiple cores -- or even CPUs -- as they are generally written with such environments in mind. This is, however, extremely uncommon ground with software on the desktop, as multiple cores in this area is still a new and -- up until now -- niche concept. There is but a handful of applications and games that support multiple cores.

So why, then, would anyone want a desktop processor with multiple cores? Why, inner monologue, I'm glad you asked. There is one real-world advantage for them on the desktop; multi-cored processors are brilliant for multi-tasking. This is because the software itself might not support multiple cores, however your operating system most likely does; whether that be Windows XP (Pro only), Vista, Windows 2003, most Linux distros, and even Mac OS X.

core2duo-athlon64x2.pngAllow me to start with the current line up of desktop dual-core CPU families -- Intel's Core 2 Duo and AMD's Athlon 64 X2. You can run two process-intensive programs at once, that which you might not ordinarily try, such as play an intensive game while encoding a high resolution video. Generally speaking, neither hefty process will ever inhibit the other. Realistically, you can't do this with a single-cored desktop CPU without one or the other application slowing to a halt. Additionally, when using several standard applications and switching between them, the jump from single to dual core is definitely noticeable.

If the processor is intended for a desktop computer -- gaming or otherwise -- two cores are currently the perfect count. How about four? This is when they become superfluous for most purposes, as a jump from dual to quad on the desktop is minimal at best.

In order to notice a performance increase on a quad-core system -- without multi-threaded software support -- you would have to be running four process-intensive applications at the same time. Even then, you could be hard-pressed to notice a difference, due to programs not requiring an entire CPU or core to itself at all times. Unless I'm grossly mistaken and you regularly do, in fact, run a busy database, burn DVDs, play a game and encode video -- all at once -- this is a fairly rare occurrence on your desktop computer.

Let's consider the slough of competitive activity currently waging in the CPU market -- one being the heavily slashed prices on the previous generation of performance CPUs. Additionally, and more notably, Intel's new Core 2 Duo range, the most powerful collection of processors to grace the desktop market, are now available and closely competing with said previous generation at the price level.

For me, that's slightly difficult to overlook, particularly when the Core 2 Duo devours yesterday's tour de force for breakfast. A major leap in performance like this shouldn't be ignored for what's on the horizon. On the other hand, sure, AMD no longer wields the performance crown, but its processors are damn cheap -- and they aren't exactly slow.

Of course, though reasonably informed, I haven't yet played with one of these quad-cored CPUs myself to reach a final and definitive conclusion, but why, then, should you worry about a CPU you can't touch when there is already awesomeness afoot. Right now you can buy a damn fast CPU and you won't need to sell vital organs. Very rarely is the competition as fierce as it currently is.

Don't get me wrong -- a processor with four cores is cool and all, but it is utterly unnecessary and effectively useless for the time being. The quad-core CPU is not unlike Apple's Macintosh computer; it's a niche product and is targetted at a small minority. If you aren't a money-brandishing enthusiast, you probably don't want one. A quad-core CPU, that is.

Quad-core and above will eventually become useful, but not before the majority of the software you run is programmed for it. This will take some time.

So quit worrying about next year and jump on the dual-core bandwagon. Yesteryear's dreamy future is now on the shelves -- and it's hot.


Post your comment



Comments

RSS feed Email alert

waka75:

I can understand why some people would see it the article made by Nathan Davis as ignorant or why-ning. Yet they don't take into account that Nathan's article may be aiming at an audience of Harry-Sue Homeowner. You see Harry/Sue homeowner has no need or inclination to spend that kind of dough on a processor they would only use 1/4 or 1/2 the power (if that) of a quad core CPU. Now I can understand why a person who's into graphic/animation, games (big maybe), or CAD would really be interested in it for they can use that kind of power now at their finger tips. IMHO games are a big maybe because games are currently single threaded software. If you already have a decent single core cpu @ 3.8 Ghz and above or a decent AMD X2/AM2 or Intel Core/Core 2 Duo CPU then the graphics card is your bottleneck. So for games dual core processors are just fine currently for the dual core processors from AMD and Intel are priced very aggressively compared to their single core brethren. IMHO if people want to buy those quad-core cpus then let them. It’s their choice and they decided to be the early adopters. For me I’ll be fine with my Intel Core 2 Duo E6700 and Nvidia 8800 GTX for a couple of years then upgrade to another 8800 GTX in SLI mode when the price goes down. :)

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

AndyM:

While I agree with most of the content of this article, one common misconception it is perpetuating is that horsepower and mutiple cores and CPUs is required on servers. In my experience of assessing literally thousands of servers for their potential for virtualisation I have found that over 90% of servers out there are running at < 15% CPU utilisation.

One thing that was not mentioned in that article was the use of virtualisation technologies, which can quite easily make use of multiple cores. Applications within the VM's don't need to be multithreaded as the virtualisation layer will run each OS in it's own thread anyway.
Admittedly it's not all that common at the moment and is mainly used on the desktop by developers and support staff, but for those situations tons of RAM and lots of cores is definitely a plus.

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

steve:

I will be getting a quad core, but will be waiting till the prices come down at some point next year. I mainly use the multi core cpus for 3d rendering which is great. When i upgrade to Vista at some point there are also games that will support multi cores...Alan Wake being one of them. Eventually (within a year or so for sure) games will start to catch up with the technology...games support for multi core systems will become the norm. obviously the more cores you have the faster these new games will play. If it wasnt for my 3d though, i probably wouldnt get one..probably just got for a core 2 duo.

29 February 2008, 8:34 PM (2 years ago)report abuse Send to a friend reply

tin:

"obviously the more cores you have the faster these new games will play" Only if they can think of ways to utilise the extra CPU power when it's split into threads. There's only so much CPU power AI and game rules can use.

29 February 2008, 8:34 PM (2 years ago)report abuse Send to a friend reply

Peter T:

I believe you've nailed it. Until software is multi-core optimised, there is hardly going to be much use for a multi-core processor for the average person.

It will be very interesting to see how multi-core processors affect pricing for server software!

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Scott Bryce:

Fair point about quad core cpu's but no need to bring apple into it. In case you haven't noticed mac's can boot xp now and hence, can run justa about anything pc's can, and then theres OSX, which after being forced to use at my work for the last year has left me a changed man. There seems to be alot of negative comments about macs these days in pc mags ect.. which is, in my opinion, unjustified. Mac's seriously rock these days!

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Chris:

What do you mean it is out not needed!! Obviously you have not kept up with the Video Card Industry, 7800... 7800 GS...GT.. Blah Blah Blah.

I think that they sould aim for 36 cores, by the time they they reach it, there maybe software that will actually use multi core CPUs.

I want a quad core CPU, but then again, I'll be paying for three of thoes cores just to sit there and do nothing .. slackers.. :)

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Declan Kennedy:

Thanks for the derail there Scott.

Nathan made a simple comparison about target markets which was totally correct; Macs are targeted at a niche, just like quad core CPU systems. We didn't need to know that you think "Mac's seriously rock these days!", with or without the injudicious use of apostrophes.

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Dan Warne:

I can see what Scott is saying though... it's arguable that Macs are targeted at a niche market. Is the entire home user market a niche? Sure, Apple's not going for the corporate desktop market at all, but otherwise, I'd say they're _targetted_ at a pretty wide market. Whether they're achieving penetration is another question, but there certainly targetting mass market in my opinion.

(I mean, they are teh iPod computers! ;-)

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Sid:

Nathan, I applaud you for encouraging readers to not waste money on bleeding edge technology, but I think your arguement is going to be short lived (think of Bill Gate's 1981 comment on not needing more than 640k of memory). Although you are right to mention that consumer-grade multi-threading software doesn't exist TODAY to take advantage of the dual/quad core processors, that's not going to be the case for very long. Historically, the software industry isn't quick to jump on new hardware technology until it has an installed user base large enough to justify the R&D expenses. In the early 1990's CD-Roms, for example, were limited to a few dozen titles which most people couldn't afford. Today it's hard to find software on any other format. Until now, the number of people who had multi-core processors has been extremely limited- which has kept the software companies from developing for it. By years end, however, virtually every computer on the market will feature multi-core processing. As such, you better believe every title from Video Editing Aps to everyday titles like Photoshop and MS Word will be rewritten in order to sell a larger, more bloated/feature rich multi-threading upgrade just in time for Christmas! When this happens, your quad-core processor won't be limited to just running four processor intensive applications. No, Microsoft will have found a way for Word and Outlook to hog all that throughput on their own. The other factor to consider is that leaps in technology (like this one) tend to spur new technology to the mainstream. Case in point, video editing. A few years ago computer video editing was limited to big budget (pro) shops and the niche market Amega computer system. Thanks to advancements in processing, today it can be done by a 10 year old on an entry level computer using shareware. The point here is that we don't know what new feature this advancement in processing power will bring to the industry. Perhaps quad core technology will finally bring voice commands to the OS, push video and multimedia to the next level, or revamp the way we interact with the OS entirely (as the mouse and GUI did in the 1980's).

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Nathan Davis:

Well spoken, Sid. Although, unlike that certain infamous comment, I am well aware that quad-core processors will be used to their fullest potential. However, there is no real-world benefit to waiting for one today. This is the point I'm hammering home. As I said, "Quad-core and above will eventually become useful, but not before the majority of the software you run is programmed for it. This will take some time."

It isn't entirely unlike the 64-bit buzz. Essentially all new processors feature 64-bit memory addressing. This has been the case for a while, yet it has hardly been taken advantage of -- even though it offers immense theoretical power and the market is flooded with them.

64-bit really wasn't worth waiting for -- especially considering that owners of these processors will most likely only benefit from the 64-bit power-up when they have upgraded to a newer processor, solely because it has taken so long for software support to, well... exist. I feel the same will happen with multi-threaded applications. It will eventually happen, but the majority of us shouldn't be concerning ourselves with such processors just now.

We will have them when they matter most.

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Guy:

Hi Nathan

Sid said most of what I was going to say while reading your article. One point that's been missed though is that with every new CPU 'upgrade' comes a natural discounting in the price of the previous line. So, when Intel's quad-core 'Kentsfield' CPU - which, as you know, is a desktop part - is unveiled before the end of this year, we can expect a discount in the 'cutting edge' Core2Duo line.

I'm a firm fan of not buying cutting edge because inevitably you pay premium price for something that you'd be able to buy for a fraction in a few months' time. Such is the case today. I'm planning on timing a PC upgrade in the few months following the official Vista release, because only then will we know exactly where and what the Windows PC will support for the foreseeable future. By that time, assuming Microsoft keeps its word, the Kentsfield will be new but not cutting-edge, and Core2Duo will be midrange mainstream - and cost half of what it does today.

So sure, if you're craving a PC upgrade NOW, you'll get great value in moving from single-core to Core2Duo. But in less than a year from now, chances are you'll be able to build a PC with twice the horsepower at the same price, take advantage of new technologies like DDR3 and SATA3, and buy the new breed of software that can immediately be put to use on your new investment.

Multi-core is going to unleash a whole range of architectural upgrades, as will Vista, everything from new memory architecture and speed to DirectX 10 video. Best part is that it's all less than a year away, so my suggestion is wait it out, because the reward will be that much sweeter.

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Andrew:

Hi!
Does any know about the startin gprice of the AMD 4x4 or the kentsfield.

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Nathan Davis:

Certainly, Guy. Waiting is definitely an option, but for those wanting to upgrade now -- and can afford to -- both AMD and Intel are cutting sick in terms of pricing, so it couldn't be a better time to purchase a new CPU. Additionally, the healthy performance jump is noticable right now. Waiting for the Core 2 Duo range to drop in price is a valid option, but when does one stop waiting? There is always something else on the horizon that is potentially earth-shattering.

Andrew, unfortunately it is all down to rumour and speculation at the moment. My previous article may give you an idea for what to expect.

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Marcus:

Absolutely it's worth waiting for Quad Core.

Wait until Quad Core is launched, watch the Core Duo price drop and upgrade to a Dual Core PC.

The awesomeness afoot in the form of Dual Core processors is still a very underutilised resource.

It's hard to know what Quad Core CPU processors will be useful for until software is developed for them. Quad Core GPUs are already here courtesy of Nvidia, and there's no question they perform faster than Dual Core GPUs.

In the same way, when Quad Core CPUs are released you can be sure they will be fully utilised and be the next HOT product on the desktop scene.

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Guy:

A little off topic here but could someone answer me this: If Kentsfield, Intel's desktop quad-core, comprises two core2duo cpus on one die, will it rate at twice the power conumption of a single core2duo cpu? If that's the case we're back to 120W+ cpus, which I thought Intel was trying to get away from, and what will happen with 8-core cpus...? If that's not the case, howcome?

Tx,
gL

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Pixy Misa:

Intel are quoting 95 to 110W for the quad-core CPUs. But for that you are getting three times the perfomance of the Pentium EE 965.

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Guy:

Thanks Pixy

Does anyone have benchmarks for the % improvement of a C2D 6600 over a single core P4 running at 3.2GHz (P4 640)?

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

S-Daddy:

Your average family car can go much faster than the speed limit. Does that mean we should not buy them too until there are roads on which they can legally be driven?
Oh what a killjoy I am.

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Michael:

Will these multi threaded programmes have to be written for quad core aswell as dual core, or will writing it multi threaded cover both of them? Surely this new technology is endless and every year the number of cores will just go up and up. Also will the difference between quad and dual core be as big as the performance change from single core to dual core? I'm going to university (uk) in 2 years after i have travelled the world for a bit and luckily my parents are giving me some big bucks to buy a computer with. I'm going to build my own but i'm not sure whether or not to just be done with it and build a dual core PC now?

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Nathan Davis:

Brilliant questions, Michael.

When a program is written with multiple threads in mind, it will significantly gain in performance the more cores that are available to it -- but only when the processing demands are significant. By this, I mean the running processes of an application must have enough threads running to share among the available processors/cores.

So, in answer to your first question, applications won't need to be customised to support a certain number of cores. That said, it's possible they might be tweaked to make available as many threads as is possible for any given processing environment, but this is usually the intention in the first place.

With multi-threaded applications, generally speaking, the performance jump from two cores to four or more is most noticeable when performing intense calculations such as graphics work (rendering a 2D or 3D scene), complex database queries, and artificial intelligence (not strictly limited to games, however this is usually one of the most intensive parts in a game).

Without such multi-threaded applications on the desktop -- today -- as I mentioned in the article, there is a boost in multi-tasking which is obvious when running several intensive applications at once (such as playing a game, rendering a high resolution 3D animation and encoding two movies, all at the same time). Thus, it's currently a rarity -- at least on the desktop -- to take advantage of more than two cores.

Developers are generally slow to adopt new architectural features, even as big as this -- look at the dismal 64-bit scene. Quad-core's time will come, but it's quite a while off.

Hopefully this helps you to answer your last question -- whether you should wait.

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Boris:

um lets see...

WOW
thirty browser windows
four copies of visual studio
WMP
putty
X windows
all at once

yeah I think I can use those 4 cores...

29 February 2008, 8:28 PM (2 years ago)report abuse Send to a friend reply

Goldmouse:

I am still using a single core processor.
My plan is to build a super computer in
2009. The quadcore will be perfict.
Lets see.
I can run
Photoshop CS2 creating texture maps.
3ds Max9 Low Poly Modeling Splines etc., Applying Modifiers, and working animation.
Poser7
preping character setup for export into
3ds Max where I can apply Modifiers to the Mesh.
And rendering while working on other projects without closing other apps. switching from program to program without closing programs All at the same time.
As for now I am switching between each progrm having to shut down the other program while I work. This Quadcore will increase my work speed. I know 3ds Max9 and Poser are already Multi-core ready.
A modeling and rendering programs could use the extra cores.

29 February 2008, 8:33 PM (2 years ago)report abuse Send to a friend reply

Biff Frank:

All at once? Amazing, Boris. Truly a feat like no other.

You've only proven that you need a ridiculous amount of memory. Most of what you're running is just sitting stagnant in memory.

30 browser windows? New browsers have these neat things called tabs. You may have heard of them. Of course, this has no bearing on the processor. These windows mostly just sit in memory and rely on memory access times when switching between those windows.

Putty? Your poor, overworked computer. You forgot to list volume control. Oh, don't forget the clock. It abuses the CPU like there's no tomorrow.

X Windows? Whoa, you mean you're running a GUI with all those browser windows?

So you're playing World of Warcraft while listening to music -- with four copies of Visual Studio sitting in memory. Oh right, that last one is just a memory thing too.

Two cores is more than enough to handle the memory circus you've got going on.

29 February 2008, 8:29 PM (2 years ago)report abuse Send to a friend reply

Simon157656:

Seems to me that there is already an uptake of these chips. Take a game like http://www.alanwake.com for instance this uses the full 4 cores of the new chips and the graphics look damn good. Granted it is a game and therefore part of a niche market, but I say well done to Intel and AMD! If they build it the software will come!

29 February 2008, 8:29 PM (2 years ago)report abuse Send to a friend reply

Ricky.D:

All you guys complaining about quad-core, buy your dual-core and quit whinging.
With new technology comes change, with change comes new and exciting advancements, the faster they happen the better. If it was left up to you lot we'd still be in the stone age!!

29 February 2008, 8:29 PM (2 years ago)report abuse Send to a friend reply

CoolZi:

is the intel's kentsfield gonna be called Intel Core 2 Quadro Q---?

29 February 2008, 8:29 PM (2 years ago)report abuse Send to a friend reply

provibe:

I work at a large company and run into this issue very often. People want to order the biggest and baddest only to find it it doesn't help them much because their unique app is single threaded. At home I use an old 800Mhz G4 iMac for video editing and DVD production. It takes several hours for me to encode and burn a 1 hour DVD. However, I noticed under the activity monitor that iDVD has MANY threads (I don't remember exactly how many but I know it was over 10). So even though your PC apps can't handle the new technology, I say "Bring It On".

29 February 2008, 8:29 PM (2 years ago)report abuse Send to a friend reply

Simon Ball:

It’s not whinging; it is a simple observation that the software support necessary to realise the power of quad-core is going to take time to emerge. In the past, software benefited automatically from increasing clock rates - it didn’t need optimisation. GPU’s have historically been developed to provide hardware support for pre-developed software standards - DirectX, Open GL, Direct3D, etc. This is the first time for a long while that mainstream hardware has advanced significantly ahead of software, and it’s gonna take a while to catch up. To the extent that it even can.
There’s a whole lot of cheerleading going on around here that completely ignores the simple fact that in many cases, significant parallelisation of software is really, really, really difficult. The constraints of data dependency and the linearity of many computational operations are not ever going to be overcome unless somebody repeals the laws of temporal physics.

29 February 2008, 8:29 PM (2 years ago)report abuse Send to a friend reply

ibelieve:

For 40 years I have seen articles like this on a regular basis. Everyone of them miss the mark. Of course most people now will not need the quad core, but who really knows what lies in the future? Few of us in 1975 could imagine a need for a hard drive greater than 5MB and who could imagine ever needing speeds greater than 2400 baud? My prediction is that in 10 years we will see similar articles advocating that no one needs 64 core processors. Instead of articles like this, how about articles that explore how we will take advantage of this new technology?

29 February 2008, 8:29 PM (2 years ago)report abuse Send to a friend reply

morphware:

I'm sure i read somewhere that Vista is a multithreaded O/S, wouldn't that justify 4 or even more cores? Personally I'm looking forward to all the juicy multicore CPUs that are coming, the O/S will no longer be the slowest part of a computer. Now all we need is affordable, realistically sized solid state mass storage....

29 February 2008, 8:29 PM (2 years ago)report abuse Send to a friend reply

ByteCrawler:

I see QuadCore's simplying falling in line with "If you build it they will come." Of course there aren't applications created for the desktop environment that takes advantage of more than two cores. The same scenario was true (mostly) for when we got a DualCore processor, that most applications were only written with single core in mind. But what happened when the DualCore's were released? Software companies started putting on patches so that their programs can take advantage of that extra core (eg. Quake 4). So it is true what the author states, however completely irrevelant.

29 February 2008, 8:29 PM (2 years ago)report abuse Send to a friend reply

the.heretic:

I see these commentaries at least once a month and they all make the same flawed assumption: that current software apps are not multi-threaded. They are. On OSX look at system profiler - it will show that almost every app running is multi-threaded, some quite heavily. In Windows, go to Task Manager, select the "View" menu, select "Select Columns" and select the "Thread Count" checkbox. On my home machine (a single processer Intel machine running W2K) Outlook uses 20 threads. Windows Explorer 14 threads. Firefox uses 20. Word uses 5 after you load a document. IE uses 26. Not to mention very heavily multi-threaded apps like PhotoShop. Supporting threading in apps is not that hard, and most apps have at least 2 or more threads without much effort on the part of the app writer. All of these apps will benefit by having multiple CPUs, whether they are discrete CPUs as has been done for years or on the same die with the new multiple core chips. These kind of posts/articles remind of the article I once read about 20 years ago where the author was telling us that a 16 mHz 386 was too powerful for a desktop machine, that it would only ever be used as a "file server". For email/web browsing, a single core or dual core machine is adequate, but not just power users use apps that can tax such machines. The real question is not whether we need quad cores or even eight cores, but when do they become cost effective? Where is the ROI on such machines? That depends on the user and their budget. I for one welcome our new multi-core machines, the more the better for me.

29 February 2008, 8:29 PM (2 years ago)report abuse Send to a friend reply

dteare:

I agree that it is overkill, but Quad-core sounds cool and sexy, and sells very well even if it is not really needed. What I really want is laptop that doesn't burn my legs! But that doesn't sell as well... With that said, it would be cool to have both OS X and Windows running in parallel and each OS having two processors at their disposal :) This would allow me to develop my app for OS X and Windows at the same time.

29 February 2008, 8:29 PM (2 years ago)report abuse Send to a friend reply

lick_mike_hunt:

interesting the way we dispute these topics, when in fact, inevitably, in 5 years time a new technology will be born, and we'll be at it again. I remember not so long ago hyper-threading was huge, and the massive leap to 64-bit.

In my opinion, the launch of the quad-core cpu will not have as a dramatic effect as made out to be, as millions already invested in the dual-core technology. The server users, decoders and heavy multitasking users will take advantage of it, but your average joe will stick with the already approved and speedy dual-core processor.

29 February 2008, 8:29 PM (2 years ago)report abuse Send to a friend reply

3dguru:

Typical uneducated speculation garbage.

Here's why it's overkill, it's a waste, it won't be any faster. By the way, I haven't tested it yet.

Get a clue man. This is one of the most ignorant articles I've ever read.

"Don't get me wrong -- a processor with four cores is cool and all, but it is utterly unnecessary and effectively useless for the time being." WOW... you simply couldn't be more wrong.

For the past 5 years most computer advancements have been made for end users and dorkwads that play games on $6,000 computers. Little to no innovations have been introduced to help the guys that actually make the games you play or the movies you watch. That's why "we" have been forced to purchase render farms that consist of hundreds to thousands of cpus. From a cost standpoint of cooling, maintaining, and licensing of software it's UNDOABLE for most production houses. Thus they rent renderfarms from places like respower, or rendercore. NOW, enter dual quadcore setups. I can have the equivilant of 80cpu's UNDER MY DESK and render a sequence of images that much faster for MUCH less money.

It's the best breakthough in computing in the last decade.. PERIOD.

29 February 2008, 8:29 PM (2 years ago)report abuse Send to a friend reply

LKRaider:

I can take advantage of multi-core processors right now using most opensource software. I run Linux only, and most programs available do support multi-threading by default, even desktop apps.

Not that I'll be buying a quad-core anytime soon (here in Brasil they will probably cost the same as a small house or something), but many linux users around the world can take the power delivered by multi-core processing right now.

29 February 2008, 8:29 PM (2 years ago)report abuse Send to a friend reply

Myztry:

The mandatory software (like Media Player) bundled with the Windows OS can use up plenty of cores on it's own. Considering the mundane process of watching a video. Firstly one core could be tied up de-encrypting the DRM video stream while the other core is decompressing the stream for display. With genuine High Definition Audio / Video the Dual cores could be saturated quite easily. Without even using anything outside the broadly defined OS. DRM has no advantage for the consumer. Maybe we should rent processing time back to the company that profits from the DRM?

29 February 2008, 8:29 PM (2 years ago)report abuse Send to a friend reply

Troy:

Before I purchased my Core 2 Duo I basically expected to rarely use both cores, and I have been surprised. I regularly watched task manager's use of my cores as I carried out my normal tasks and I have been surprised by the high utilisation I often get on BOTH cores with my current software. Now I admit playing high-definition 1080i/p video and playing newish games isn't what casual users do, but even so, I have been quite surprised at the use both cores have had. Maybe quad-core is a bit more limited in that you'd need to be more of a specialist user, but even currently, I wouldn't say it was overkill for anyone above a very casual user.

29 February 2008, 8:36 PM (2 years ago)report abuse Send to a friend reply

charles:

the quad core is useful,

games like supreme commander and the entire vavle engine is being recoded tosupport dual and quad level processors..

if you think you wont need an additioal core to allow for ai when you hvae battles like that happening ..check your head..

also check out this game..

world in conflict.. check out the trailer..

you sure you wont need 4 cores for that..?

if your smart though instead of getting 1 quad core 2 for 1200 bux.. youcan go out and get 2 quad core xeons for teh same price .. thats 8 CORES!!! granted you have to buy a dfferent and more expensive mothre board and ram but for a extra few hundred.. one can have double the cores.. try thaton for size when enconding something.. just remember.. to get a raptor hard drive. or it will be all for naught. im just waiting for the .45 nm die to come out!



29 February 2008, 8:37 PM (2 years ago)report abuse Send to a friend reply

Jakart:

sorry, but people that make all the pretty graphics that fill 99% of your world need quad-core.... yesterday... as a 3d/artist/animator/vid editing/compositing dude, I could NEVER have enough cores!!! If you want the quality of your games to improve, then more cores means more little 3d monkeys spending more time learning cool new stuff than waiting for 3d max to crunch data half the day. Viva la quantum computer I say. Please stop saying "uhh it's overkill" that's what Gates said years ago and he still has that egg on his face!

29 February 2008, 8:37 PM (2 years ago)report abuse Send to a friend reply

Jorgen:

I just got a Q6600/G0 along with some nice 2GB OCZ Flexx RAM and an Asus 8800GTS320mb, clocked it to 3ghz on my Formula Blitz and I absolutely love it. I can do stuff like install Visual Studio 2008 (no lightweight!!) in Vista at the same time as backing up AND shrinking DVDs, surf and lots of other stuff and not notice a single slowdown. I have no problems coming up with usage scenarios that will rip your puny dual core system.

29 February 2008, 8:32 PM (2 years ago)report abuse Send to a friend reply

LiquidCool:

NO software takes advantage of Quad core and it's extrememly difficult to write code to take advantage of all four cores. and your 8800GTS SUCKS my 8800GTX's in SLI will blow it away.

29 February 2008, 8:47 PM (2 years ago)report abuse Send to a friend reply

Jz:

A lot of people are coming here and saying things like, "QUAD CORE IS NOT USLESS IDIOT!"

I'd like to point out that many are missing the original posters message all together. He's not saying it's useless. What he means is that if you think you are going to see a huge jump simply because you got quad core, you MIGHT be disappointed and have wasted some money. Whether or not you see an improvement will depend on you personally and what you do with your software. It's smarter to get quad core, but what if some people are upset about the price difference between quad and dual?

Some users can sit there with a quad and not see much of an improvement over dual core. It's true! Also newer articles reflect this, so I think this guy was right on target for what he wrote over a year ago. It's almost Christmas of 2007 now and I can't honestly say that the market it flooded with stuff ready to use quad core. The only exception is that you can do several things at once in your computer and that a few good apps use it. You may or may not be the kind of person who needs it.

If it were free, I'd say go quad core, but it's not. So people should decide based on their budget. Another thing to consider is over all speed of the CPU for running single threaded apps. If you have a very important app that can't take advantage of a multi core, and it needs top speed, then you should buy the cpu running at the fastest speed in it's class. For example, 3ghz is better than 2.4ghz in the same class.

It's possble for someone buying a new quad core to get slower performance over a core duo if they are not careful. Again, if the app can't utilize four cores, you better make sure that cpu is fast as can be for a single thread. There is a new quad core coming out now that is the extreme edition and has the fastest clock speed as well. However, it's priced at $999 and no lower than $850 in Nov of 2007. There is a cheaper one priced much lower, but Intel lowered its clock speed to 2.4ghz of course. If money is no object, get quad core. Otherwise you need to weigh out what exactly you will be doing with it and choose what's right for you now. Again, it depends 100% on what kind of software YOU as an individual will be running and how many instances etc. Of course in some cases quad core at a lower clock speed will whip the living day lights out of a core duo.. And again I say, make sure you know what software YOU personally are running and how you run it.


29 February 2008, 8:48 PM (2 years ago)report abuse Send to a friend reply

AJ:

You need to tell whatever programmer that told you programming for multi cores is hard to stop being so lazy... Because if thats the case, the new gen gaming systems (excluding the wii) will be in deep trouble as the xbox 360 has a 4-core processor and the PS3 has a 6-core processor :O!

29 February 2008, 8:48 PM (2 years ago)report abuse Send to a friend reply

anonymous user Anonymous user


Tags