I should rephrase the question...can we have a more GPGPU situation with RSX than is commonly accepted is more inline with what I'm trying to ask.
Looking at Xenos's Memexport capability it is the ability to write partially processed shader data to memory (rather than data from fully executed shaders) and to read the data back into shaders that allows for a more GPGPU in Xenos. At least this is what I understand.
I wonder if this is possible in the PS3 via a different mechanism. I realize at this point I am asking about something that is most likely an unknown so I'm going to frame this as an "if ______ could ______ work" kind of situation.
I was wondering if Cell could snatch partially processed shader data from RSX and pipe it back to the GPU could this allow for a kind of Cell assisted GPGPU situation. In this situation, Cell's role is not to handle processing the data but to control the data's movement...Cell exports and imports the shader generated data for RSX is what I'm trying to describe. This would be an interesting way of utilizing the large amount of bandwidth between Cell and RSX.
I would like to here the thoughts of the B3D crew as to what needs to be true for this to be possible and just how probable what needs to be there is actually there...or even if this is a good idea at all.
Please Discuss
Looking at Xenos's Memexport capability it is the ability to write partially processed shader data to memory (rather than data from fully executed shaders) and to read the data back into shaders that allows for a more GPGPU in Xenos. At least this is what I understand.
I wonder if this is possible in the PS3 via a different mechanism. I realize at this point I am asking about something that is most likely an unknown so I'm going to frame this as an "if ______ could ______ work" kind of situation.
I was wondering if Cell could snatch partially processed shader data from RSX and pipe it back to the GPU could this allow for a kind of Cell assisted GPGPU situation. In this situation, Cell's role is not to handle processing the data but to control the data's movement...Cell exports and imports the shader generated data for RSX is what I'm trying to describe. This would be an interesting way of utilizing the large amount of bandwidth between Cell and RSX.
I would like to here the thoughts of the B3D crew as to what needs to be true for this to be possible and just how probable what needs to be there is actually there...or even if this is a good idea at all.
Please Discuss