• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

Multi-Core GPU

Associate
Joined
25 Dec 2008
Posts
187
Hi All,

After reading about the RX 480 it got me thinking...

Why don't AMD or NVIDIA to multi-core GPU's in a similar fashion to what is happening in CPU architecture?

Would there be limiting factors in terms of the message bus or bandwidth?

AMD have developed a really cheap card with good performance on its own and then have the option for 2 cards in sli to match 1 GTX 1080.

So why not just do a dual core RX 480? Why wouldn't NVIDIA to a dual core GTX 1080?

Apologies if this is a really stupid question.
 
Each product line normally does get a dual-GPU card. The latest from AMD and Nvidia were the Pro Duo and the Titan Z, respectively.
 
So why didnt AMD do a dual core RX 480 (lets call it a RX 490) so they have a single card that can match the GTX 1080? Or is that something they will do further down the line to extend the lifecycle of the product?
 
Hi All,

After reading about the RX 480 it got me thinking...

Why don't AMD or NVIDIA to multi-core GPU's in a similar fashion to what is happening in CPU architecture?

Would there be limiting factors in terms of the message bus or bandwidth?

AMD have developed a really cheap card with good performance on its own and then have the option for 2 cards in sli to match 1 GTX 1080.

So why not just do a dual core RX 480? Why wouldn't NVIDIA to a dual core GTX 1080?

Apologies if this is a really stupid question.

When you say "like CPU" multi-core - this is in place and has been for some time. GPUs are massively multi-core (hundreds to thousands of cores) while CPUs have only a few, though the cores are not nearly as individually powerful.

multi-GPU others are referring to is not like CPUs.
 
When you say "like CPU" multi-core - this is in place and has been for some time. GPUs are massively multi-core (hundreds to thousands of cores) while CPUs have only a few, though the cores are not nearly as individually powerful.

multi-GPU others are referring to is not like CPUs.

this ^
CPU's are relatively small in terms of silicon, so they can easily keep adding cores and keep it on a single piece... with GPU's they easily hit the limits on size that are practical and yields start to drop to uneconomic levels so to have keep raising the core count you end up with separate pieces of silicon and connecting them together means you need special software (SLI/crossfire) support and even then the maximum throughput starts to drop off (not perfect scaling)

they need to come up with a better interconnect and a way for multiple GPU's to be seen by the OS as a single GPU for it to really take off, otherwise multiGPU is just going to keep languishing as a niche thing that developers don't really support properly
 
When you say "like CPU" multi-core - this is in place and has been for some time. GPUs are massively multi-core (hundreds to thousands of cores) while CPUs have only a few, though the cores are not nearly as individually powerful.

multi-GPU others are referring to is not like CPUs.

beat me to it :D solid explanation...
 
When you say "like CPU" multi-core - this is in place and has been for some time. GPUs are massively multi-core (hundreds to thousands of cores) while CPUs have only a few, though the cores are not nearly as individually powerful.

multi-GPU others are referring to is not like CPUs.

If that's what the OP meant then, yes, as others have said, each stream processor is a bit like a thread in a CPU, and a GPU has hundreds or thousands of them.

There are many differences though. The first answer here has a good overview: https://stackoverflow.com/questions/36681920/cpu-and-gpu-differences
 
Back
Top Bottom