Wouldn't it be sufficient to share memory just for textures to avoid their duplicity? Inter-die interconnection could be simpler.However, is GPU rendering actually latency tolerant enough to be able to deal with that?
Wouldn't it be sufficient to share memory just for textures to avoid their duplicity? Inter-die interconnection could be simpler.However, is GPU rendering actually latency tolerant enough to be able to deal with that?
More and more graphics algorithms generate textures (e.g. shadow maps) or create vertex buffers (e.g. on-GPU animation/skinning) so they've got to bite the bullet.Wouldn't it be sufficient to share memory just for textures to avoid their duplicity? Inter-die interconnection could be simpler.
The trip between the GPUs would be measured in nanoseconds, which isn't much for a design meant to tolerate hundreds of cycles of latency.If I'm understanding then. The latency for data to travel from say GPU1 to GPU2 is fairly insignificant compared to the latency required to actually access the data in say GPU1's connected NUMA pool of memory?
Crappy old cane chair here...Thanks for the replies both of you. Realize I'm just an armchair onlooker.
If I'm understanding then. The latency for data to travel from say GPU1 to GPU2 is fairly insignificant compared to the latency required to actually access the data in say GPU1's connected NUMA pool of memory?
Yep. And, I'm presuming that GPU1 could fulfill texel requests out of its own L2 if they happen to be there, say.In other words, if GPU2 had to access data residing in GPU1's NUMA pool of memory, the latency involved isn't significantly higher than if GPU1 was accessing it?
My pet theory is that ATI started on the ring bus idea because they wanted to go NUMA.Now another question. Would that be easier to implement or better than say some sort of GPU "northbridge" which connects to each GPU and then in turn connects to memory. Similar to how Intel CPU's still access memory in a multi CPU system?
You saw a little of that with the 3870X2, but the bridge was a simple PCIe switch. The real magic this time is a bridge that shares memory, GDDR5 in this case. Yup, you will have 2 GPUs with one set of memory.
This simplifies designs, lowers chip cost, and speeds time to market. You get two full variants for the design cost of 1.25, and you are on the happy end of the cost/area curve for fabbing silicon. While the early word on GT200 is that it is again 500mm^2+, ATI will have 2x chips that are much smaller, which translates into a huge cost advantage.
The other nice thing is that the bridge should keep the GPUs hidden from the system. This has a disadvantage of hard-wiring in the Crossfire modes leaving a little performance on the table, but when you have two of them in the system, it looks like two GPUs, not four. One look at the 1 -> 2 -> 4 scaling rates will show what a win that is.
It's a great technological accomplishment. It allowed for the best cost per bandwidth to be achieved on our products. Now that we've proven it can be done, we can certainly decide to use this weapon again, as required. But I won't comment on future products ;-)
Basically, if you look at the architecture of any modern GPU, R5xx/6xx or G80, it comprises pretty modular units connected by a big interconnect. Imagine if the interconnect was more distributed like say an Opteron and HT, you could have four small chips instead of one big one.
4870 X2 is an interesting version. AMD did not send out any specs to its partners and it is expected the board will be a bit more than just a 3870 X2 two RV770 GPUs. ATI is said to be making some changes,
My pet theory is that ATI started on the ring bus idea because they wanted to go NUMA.
Jawed
If the R700 is going to be seen as one GPU by the OS, then does that mean you could have up to 4 R700's (8 GPU's) in a single system (despite the impracticality)?
Yeah.
Yeah.
But, sadly, it seems AFR is going to spoil the party.
Jawed
http://www.techreport.com/articles.x/14284/2Would AFR benifit from a closer proximity? How do we know it's AFR?
Yeah.
But, sadly, it seems AFR is going to spoil the party.
Jawed