Google-apps
Hoofdmenu

Post a Comment On: C0DE517E

"How the GPU works - part 2"

3 Comments -

1 – 3 of 3
Comment deleted

This comment has been removed by a blog administrator.

February 17, 2009 at 9:19 PM

Blogger I the man with Steel Nerves said...

"even if there are enough registers only a fixed number of pixel quads or vertices can be in process in any given moment, and pipeline bubbles occour when we need a change in the pipeline configuration, execution in a group has to be exactly the same." - Can you please tell me what kind of 'state changes' will be there for a group??? can't understand what exactly you mean by group after reading this statement :( .

September 26, 2011 at 8:17 PM

Blogger DEADC0DE said...

Depends on the specific GPU architecture and I agree the wording is not great in the article, but the bottom line is that some state changes (i.e. configuration of the various pipeline stages, fixed function parts) can create bubbles in the relative pipeline stages. For example some GPUs divide the computation of a pixel shader over quads into a fixed number of pipelines, every pipeline can hold a fixed maximum number of quads, but they have to be all quads of the same type, you can't change shader or textures or such things.

September 27, 2011 at 12:57 PM

You can use some HTML tags, such as <b>, <i>, <a>

Comment moderation has been enabled. All comments must be approved by the blog author.

You will be asked to sign in after submitting your comment.
Please prove you're not a robot