A computer components & hardware forum. HardwareBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » HardwareBanter forum » Processors » General
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

CPUs and GPUs: the difference



 
 
Thread Tools Display Modes
  #1  
Old March 22nd 05, 03:44 PM
Felger Carbon
external usenet poster
 
Posts: n/a
Default CPUs and GPUs: the difference

A CPU is a device used almost entirely to process mispredicted
branches. Only when not tied up with this critical task does anything
else get done.

A GPU does not know what a mispredicted branch is, so 100% of its time
is available to perform computations. Because it has _many_ cores, it
can perform a great many computations in a short period of time, using
single precision FP and, perhaps, integers.

Robert Myers tells us the future of computing is in GPUs.

Question: is the Cell a CPU or a GPU? ;-)


  #2  
Old March 22nd 05, 04:14 PM
Robert Myers
external usenet poster
 
Posts: n/a
Default

On Tue, 22 Mar 2005 15:44:13 GMT, "Felger Carbon"
wrote:

A CPU is a device used almost entirely to process mispredicted
branches. Only when not tied up with this critical task does anything
else get done.

A GPU does not know what a mispredicted branch is, so 100% of its time
is available to perform computations. Because it has _many_ cores, it
can perform a great many computations in a short period of time, using
single precision FP and, perhaps, integers.

Robert Myers tells us the future of computing is in GPUs.

Question: is the Cell a CPU or a GPU? ;-)

The PPC core is in order, and the SPE's sound like pure stream
processors (or DSP's). Cell is certainly geared to predictable
workloads. Call it whatever you like.

There _is_ a way to get a stream processor to handle branches, which
is to do both. The SPE's have dual datapaths, just like the C6000 DSP
series. Whether that programming technique is actually used is
another question. It certainly was on my favorite stream processor,
the Cray 1, where the vector mask register was responsible for picking
which of two results to use as the final answer.

As always, Felger, I participate in these forums more to be educated
than to educate, so I look forward to being educated.

RM

 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
CPU vs GPU cowboyz Ati Videocards 42 May 21st 04 03:17 AM
CPU vs GPU Dr Richard Cranium Nvidia Videocards 40 May 21st 04 03:17 AM


All times are GMT +1. The time now is 01:38 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 HardwareBanter.
The comments are property of their posters.