Jump to content

  • Log In with Google      Sign In   
  • Create Account

What will happen when shaders meet textures?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
3 replies to this topic

#1 BlueWanderer   Members   -  Reputation: 122

Like
0Likes
Like

Posted 24 April 2012 - 12:29 PM

As it seems to me, when there are around one thousand shader units, we can only expect around one hundred or less texture units. So when the shaders are sampling textures, will they be stalled?

Sponsor:

#2 MJP   Moderators   -  Reputation: 11790

Like
0Likes
Like

Posted 24 April 2012 - 12:57 PM

In general, the thread with the texture fetch will stall while it waits for the fetch to complete. However a GPU will keep many many threads in flight simultaneously, and will typically have another warp/wavefront of threads that it can swap out so that execution can continue. Read through this for more details.

#3 Hornsj3   Members   -  Reputation: 191

Like
0Likes
Like

Posted 24 April 2012 - 03:37 PM

I would have answered "total particle reversal", but your answer seems correct too.

#4 BlueWanderer   Members   -  Reputation: 122

Like
0Likes
Like

Posted 24 April 2012 - 09:58 PM

Let's put it another way. My card has 16 x 9 SIMD units and 4 x 9 texture mapping units (and I wonder if the 2 "x 9"s have same meaning). Can I say that one SIMD group have 4 texture mapping units? If so, when the group is executing one sampling instruction, how the texture mapping units are used? If not, how will they do the job?




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS