I agree with Rys..nvidia will switch to unified shading at some point in the future.
It's not like they're not able to design a unified shading GPU, it's like they're going to do the switch when they'll think the time has come.
I mean, they're talking about unified shading in a 2 years old patent
ACROSS-THREAD OUT OF ORDER INSTRUCTION DISPATCH IN A MULTITHREADED MICROPROCESSOR
ciao,
Marco
It's not like they're not able to design a unified shading GPU, it's like they're going to do the switch when they'll think the time has come.
I mean, they're talking about unified shading in a 2 years old patent
ACROSS-THREAD OUT OF ORDER INSTRUCTION DISPATCH IN A MULTITHREADED MICROPROCESSOR
the plurality of threads includes a first group of threads having a first thread type and a second group of threads having a second thread type, and wherein the selection logic circuit is further configured to select one of the plurality of threads based at least in part on respective thread types of each of the plurality of threads.
wherein the selection logic circuit is further configured to select a first candidate thread having the first thread type and a second candidate thread having the second thread type, and to select between the first candidate thread and the second candidate thread based on the respective thread types.
For example, if the thread types correspond to pixel threads and vertex threads, it may be desirable to give priority to vertex threads (e.g., because some pixel threads might not be able to be initiated until processing of a relevant vertex thread has been completed). Thus, one selection rule might always choose a vertex thread over a pixel thread.
ciao,
Marco