GPGPU - GPGPU Programming Concepts - GPU Programming Concepts - Computational Resources

Computational Resources

There are a variety of computational resources available on the GPU:

  • Programmable processors – Vertex, primitive, and fragment pipelines allow programmer to perform kernel on streams of data
  • Rasterizer – creates fragments and interpolates per-vertex constants such as texture coordinates and color
  • Texture Unit – read only memory interface
  • Framebuffer – write only memory interface

In fact, the programmer can substitute a write only texture for output instead of the framebuffer. This is accomplished either through Render to Texture (RTT), Render-To-Backbuffer-Copy-To-Texture (RTBCTT), or the more recent stream-out.

Read more about this topic:  GPGPU, GPGPU Programming Concepts, GPU Programming Concepts

Famous quotes containing the word resources:

    I am willing to pledge myself that if the time should ever come that the voluntary agencies of the country together with the local and state governments are unable to find resources with which to prevent hunger and suffering ... I will ask the aid of every resource of the Federal Government.... I have the faith in the American people that such a day will not come.
    Herbert Hoover (1874–1964)