Very fabulous interview and responses. Not to sure how to word some questions, will do my best considering all the professionals here.
R600 design looks to go beyond DX10 or pixel cruching, at least to me and I just can't help but ask.
- Is other calculational or computing type problems looked at and incorporated into R600 design? For example physic calculations in conjunction with graphics to use the vastly multi threaded design and high bandwidth available?
- Maybe other types of uses as in raytrace/GI calculations for use in render farms, would or could R600 even be efficient doing this?
- Maybe just better to ask, what other areas, besides graphics and video R600 design was influence and can do?
Any elaboration on any of these questions would be most helpful if answered, thank you.
Certainly the field of "GPGPU" has been around for sometime and keeps on expanding. While not there when R600 was being conceived, it did influence it in some aspects, such as the read/write cache, precision requirements, different kinds of shader types, etc...
A lot of the burden is still more on the SW side than on the HW side. But I expect R6xx to be good in all these things as well.