On TechRepublic: 4 free defrag tools for power users
BNET Business Network:
BNET
TechRepublic
ZDNet

November 27th, 2009

Will the GPU become the new CPU?

Posted by Adrian Kingsley-Hughes @ 11:21 am

Categories: Components, Graphics, Hardware, Industry

Tags: CPU, GPU, Adrian Kingsley-Hughes

Will the GPU ever become the metric that we use to measure PCs with, replacing the GHz-centric and core-centric CPU?

Why might this happen? Well, because increasingly software developers are looking to the GPU to take the load off the CPU. And with good reason, as the GPU absolutely excels at certain tasks, leaving even the most cutting-edge CPUs in their smoke. For example, just look at what NVIDIA is doing with CUDA.

It’s interesting to see the GPU gain increasing relevance all of a sudden. Over the past couple of years we’ve seen the importance of high-end GPUs diminished greatly as games (which are increasingly developed for consoles) no longer suck at the GPU anywhere near as hard as they once did. When once you could spend $500 on a graphics card and still feel like getting another in order to hook them together in a Crossfire/SLI setup, now a $100 is really all that 95% of gamers need. Problem is, GPU makers don’t make much of a profit off of $100 graphics cards.

Using a GPU as a secondary CPU (also known as GPGPU - General-purpose computing on graphics processing units) is seen by GPU vendors as a way of making the GPU relevant once again, and given the amount of computing power locked away in that tiny bit of silicon, it has a lot of potential. However, one thing that it does need is developer support, ad that seems to be coming.

There are already a decent number of applications out there that can leverage the GPU. Mostly they are video related, but the breadth and range of applications that can leverage the GPU is increasingly weekly. The other day we heard how Microsoft will leverage the GPU in Internet Explorer 9 and yesterday that Mozilla is working on the same thing for Firefox (both using Direct2D).

CPUs seem to now be at a point where for the majority of applications, adding more GHz or more core doesn’t scale all that well. Sure, there’s an overall uptick in performance with respect to more cores of more speed, but it’s no way linear. Also, high end processors are very, very expensive. The power to price ratio offered by today’s GPUs makes leveraging them in tasks not related to graphics a no-brainer. Intel recognizes this and plans to leverage it with the “Larrabee” CPU+GPU on the same silicon, a move that will see the interaction between the two brains become more efficient. It makes a lot of sense and paves the way for dual-GPU systems to become far more commonplace than they are nowadays.

Over the next few years I fully expect to see GPU power break free from being a gamer metric and become as important as CPU power for all sorts of devices, from desktops to ultra-portables. The GPU will become the new CPU.

Thoughts?

Adrian Kingsley-HughesAdrian is a technology journalist and author who has devoted over a decade to helping users get the most from technology. He also runs a popular blog called The PC Doctor. See his full profile and disclosure of his industry affiliations

Want to get in touch? Got a tip? Feel free to drop me a note! I ALWAYS respect anonymity. I'm also on Twitter (@the_pc_doc)

Right to Reply: Should any industry representatives wish to comment on any posts on Hardware 2.0, I will be happy to publish their reply verbatim on this blog.

Subscribe to Hardware 2.0 via Email alerts or RSS.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?

  • Talkback
  • Most Recent of 97 Talkback(s)
Graphics processing unit, as opposed to central processing unit.
Since its original purpose was to process
graphics.

It is being largely phased out and replaced by the
GPGPU (general purpose graphics processing unit)
which, as the same suggests, has a wider purpose
than just graphics.... (Read the rest)
Posted by: AzuMao Posted on: 12/17/09 You are currently: a Guest | | Terms of Use
Not right now, but will come soon.  CobraA1 | 11/27/09
ATI is in a good position to take advantage of the market situation  Joe_Raby | 11/27/09
AMD, not ATI!  marcfinnwilson@... | 11/30/09
AMD, not ATI!  Darr247 | 11/30/09
No, Joe_raby is an idiot, that's all there is to it.  Spiritusindomit@... | 11/30/09
In that case  AzuMao | 11/30/09
Re; Joe_Raby is an ... too harsh.  dca@... | 11/30/09
"Nano commands"?  AzuMao | 12/01/09
Back in the early 90ies...  914four | 12/02/09
Where exactly do you get your information?  Spiritusindomit@... | 11/30/09
Re; '... Where exactly...'  dca@... | 11/30/09
GPUs go bye, bye as CPU Borgs them  Patanjali | 11/28/09
Doubtful. If anything, it'll be the other way around.  CobraA1 | 11/29/09
Neither are superior  DevGuy_z | 11/30/09
Re: Doubtful...  flboffin | 11/30/09
Disk Throughput...  Skullyvick | 11/30/09
SSD:  JCitizen | 11/30/09
They already do. If you don't mind the high price.  AzuMao | 12/01/09
This doesn't seem too bad..  JCitizen | 12/04/09
@JCitizen  AzuMao | 12/05/09
I disagree...  914four | 12/02/09
One core can run more than one thread, though.  AzuMao | 12/02/09
Re; ' GPUs go bye, bye...'  dca@... | 11/30/09
"Anything could happen."  deowll | 11/30/09
No mention of OpenCL?  HypnoToad72 | 11/27/09
OpenCL will be a bit-player on Windows PC's  Joe_Raby | 11/27/09
Not nessecarily  Li1t | 11/30/09
No...  Spiritusindomit@... | 11/30/09
Amazing! I didn't know that any of the Crays were  AzuMao | 11/30/09
Well said!  914four | 12/02/09
I agree... I dread everything being proprietary...  BillDem | 11/30/09
You confuse me  martyh@... | 11/30/09
Open Source has competition in itself  Li1t | 11/30/09
RE: Open Source  tschuh | 11/30/09
Don't forget ATI Stream  Joe_Raby | 11/27/09
RE: Will the GPU become the new CPU?  aditya55 | 11/27/09
I may be mistaken, but  Economister | 11/27/09
Not for the cloud  dave@... | 11/30/09
Not much.  CobraA1 | 11/28/09
Agree totally  thx-1138_@... | 11/30/09
Better, Faster Software: Hoping to See a Better CPU-GPU Marriage  erictucker | 11/29/09
Adrian, do you know ANYTHING?  Jesse Marchant-Shapiro | 11/29/09
Yeah Apple really blazed a new trail with this  HollywoodDog | 11/29/09
Born Yesterday?  rick@... | 11/30/09
Ah, so couldn't GPU be used for music making?  Grayson Peddie | 11/29/09
"audio processor unit"  Draven35 | 11/30/09
What if you're into Linux?  Grayson Peddie | 12/01/09
Horses for Courses  wolf_z | 11/30/09
Considering The Gaming Rig Is A Dying Breed  itanalyst2@... | 11/30/09
RE: Will the GPU become the new CPU?  jpmccloud_1@... | 11/30/09
Your post?  jimgrigg@... | 11/30/09
RE; Will the GPU become the new...  dca@... | 11/30/09
Nevermind GPU...  D-T-Schmitz | 11/30/09
RE: Will the GPU become the new CPU?  The Rifleman | 11/30/09
End of Days  dca@... | 11/30/09
I don't think so.  DevGuy_z | 11/30/09
RE: Will the GPU become the new CPU?  RWNorman | 11/30/09
Some additions  RWNorman | 11/30/09
RE: Will the GPU become the new CPU?  miniframeuk | 11/30/09
The Big Picture  tschuh | 11/30/09
This guy is obviously not a gamer  hdflores01 | 11/30/09
that's right, the ZD net guy isn't a gamer  mplittech | 11/30/09
and you sir are obiviously a gamer  timcat | 11/30/09
nVidia using press resources for free ads...  Narg | 11/30/09
RE: Will the GPU become the new CPU?  i1abnrk | 11/30/09
What about Folding at Home and BOINC?  korlortar@... | 11/30/09
Aren't we being a little melodramatic?  mwagner@... | 11/30/09
History Repeats: 8087,  Shmeg | 11/30/09
Re; '...History Repeats: 8087...'  dca@... | 11/30/09
Maybe if you look solely at netbooks...  jedidethfreak | 11/30/09
RE: Will the GPU become the new CPU?  jcarder@... | 11/30/09
No, and once again, you're talking outside any area...  Spiritusindomit@... | 11/30/09
RE: Will the GPU become the new CPU?  EricVM | 11/30/09
RE: Will the GPU become the new CPU?  gbohrn | 11/30/09
RE: Will the GPU become the new CPU?  jaykapasi | 11/30/09
RE: Will the GPU become the new CPU?  mccormick1951 | 12/01/09
What planet are you on?  AzuMao | 12/01/09
name just one that is not running emmulated  mccormick1951 | 12/02/09
Just one?  Mihi Nomen Est | 12/02/09
Aren't we just a smart a  mccormick1951 | 12/03/09
Do an entire operating system and all of the drivers/programs on it count?  AzuMao | 12/02/09
OK That is a dec alpha program  mccormick1951 | 12/03/09
You didn't say for a x86 platform.  AzuMao | 12/03/09
thank you, but!  mccormick1951 | 12/04/09
Oh come on..  AzuMao | 12/04/09
RE: Will the GPU become the new CPU?  jiagebusen | 12/01/09
GPUs won't replace CPUs unless..  AzuMao | 12/01/09
RE: Will the GPU become the new CPU?  XArt | 12/01/09
RE: Will the GPU become the new CPU?  vilppuu@... | 12/02/09
Remember Maths Co-Processors  GrahamH68 | 12/02/09
Because then people who have no use for it..  AzuMao | 12/02/09
It is already happening.  Mah | 12/03/09
Mac makes using GPUs in software easy.  RedVeg | 12/07/09
But saying good things about Macs isn't allowed here.  AzuMao | 12/07/09
GPU enabled SW: Flash, WPF, Silverlight...  batpox | 12/15/09
Please Define GPU  General Ludd | 12/17/09
Graphics processing unit, as opposed to central processing unit.  AzuMao | 12/17/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Recent Entries

advertisement
Click Here

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here