login about faq


I read some where that a high end CPU can perform over 100 gflop yet a high end GPU can perform neary 1 tflop. Is this true? why are they more powerful? and why dont we use GPU as CPUs?

asked Jun 21 '10 at 19:45

SJP's gravatar image

SJP
4.6k84109168

edited Jun 21 '10 at 19:59

refrwfrwgrfd's gravatar image

refrwfrwgrfd
(suspended)


hmm more powerful you claim. they are not. the are designed for a single purpose, processing polygons. Now if you had a dedicated CPU for that you would not need a GPU if that make sense. Back with ISA was the standard the CPU processed everything the video card was just a interface to the screen, now we jump forward to PCI-X where you have 128bit wide bus , SLI, ETC and applications (games) with trillions of polygons to be processed so rather than have the CPU do it the video card itself has a CPU but we call it GPU, its own ram its on rendering built in with most cards to offload that job from the CPU to the video card itself.

answered Jun 21 '10 at 19:52

iscifitv's gravatar image

iscifitv
5614614

Although it is true that GPU's can be more powerful than CPU's, it's not exactly apples-to-apples comparison. The clock rates are lower, the architectures are radically different, and the problems that they are trying to solve are almost completely unrelated. It is possible to harness the power for doing something other than graphics, but it's not quite mainstream yet.

answered Jun 21 '10 at 19:48

chadt4's gravatar image

chadt4
12.5k99157257

edited Jun 21 '10 at 19:49

I think it is because a CPU has more gates. While a GPU is solely for graphics. So some gates would be missing.

I'm not 100% sure though.

answered Jun 21 '10 at 19:49

pisoj's gravatar image

pisoj
789354557

GPU's are highly threaded (generally running hundreds of threads) while a CPU may only run 1-6 threads (not counting hyper threading which only adds a small improvement)

GPU's are also more optimized for specific calculations (the kind done in 3d rendering)

With CUDA is becoming more popular, soon more companies will begin having their programs use both the CPU and GPU

Example of the power of the GPU alt text

While it is good for many things, a GPU cant handle all of the same processing tasks that a CPU can and it is up to the programmers to properly divide the processing between the CPU and GPU in order to harness the strengths of both chips.

answered Jun 21 '10 at 19:55

Razor512's gravatar image

Razor512
15.6k3480242

edited Jun 21 '10 at 20:00

gpu has to do more complex calculations for graphics and another thing is that they take up alot more power and they are alot diffrent

answered Jun 21 '10 at 20:36

Monkinto's gravatar image

Monkinto
72181321

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported


Join Us in the Chat Room

Tags:

×233
×200
×72
×29
×2
×2
×1
×1
×1

Asked: Jun 21 '10 at 19:45

Seen: 1,710 times

Last updated: Jun 21 '10 at 20:36