I have read article with people suggesting that GPU's functions will move onto the CPU but I simply do not see this happening for a couple reasons.
GPU's require massive amounts of memory bandwidth, from last I read CPU to main memory bandwidth as it stands is very far behind what GPU's currently have locally and what they need to keep pushing the performanc envelope and keep them fed.
I'm not quite clear on all the specifics but to me it would seem despite the "slow" links between GPU -> CPU (i.e. PCI express, or AGP) that it'd still a superior solution since you stream the data to the card and the card does all the work locally.
So I'm asking just exactly how would moving GPU functions onto a CPU really be a benefit speedwise when it seems to me the bandwidth between CPU and main memory (i.e. DDR2 667 for example) is way behind what GPU's have locally. Comments?
Where exactly would the benefits be for integrating GPU functions onto a CPU at this time? I don't see any at all personally.
GPU's require massive amounts of memory bandwidth, from last I read CPU to main memory bandwidth as it stands is very far behind what GPU's currently have locally and what they need to keep pushing the performanc envelope and keep them fed.
I'm not quite clear on all the specifics but to me it would seem despite the "slow" links between GPU -> CPU (i.e. PCI express, or AGP) that it'd still a superior solution since you stream the data to the card and the card does all the work locally.
So I'm asking just exactly how would moving GPU functions onto a CPU really be a benefit speedwise when it seems to me the bandwidth between CPU and main memory (i.e. DDR2 667 for example) is way behind what GPU's have locally. Comments?
Where exactly would the benefits be for integrating GPU functions onto a CPU at this time? I don't see any at all personally.
