onanie said:
Tap In said:
For instance, this is probably the first time that general purpose physics calculation would be achievable, with a reasonable degree of success, on a graphics processor and is a big step towards the graphics processor becoming much more like a vector co-processor to the CPU.
Is that physics calculation something that "MEMEXPORT" enabled, or something that GPUs can inherently do already (vector calculations)?
Is dave referring more to how results can be written/read to system RAM?
well that's a good question but since Dave says "probably the first time that general purpose physics calculation would be achievable, with a reasonable degree of success, on a graphics processor" I'm gonna have to go with MEMEXPORT makes it possible.
Also... don't overlook this:
With the capability to fetch from anywhere in memory, perform arbitrary ALU operations and write the results back to memory, in conjunction with the raw floating point performance of the large shader ALU array, the MEMEXPORT facility does have the capability to achieve a wide range of fairly complex and general purpose operations; basically any operation that can be mapped to a wide SIMD array can be fairly efficiently achieved and in comparison to previous graphics pipelines it is achieved in fewer cycles and with lower latencies.