Graphics Processing Unit - GPU


Published on

The seminar presentation on Graphics Processing Unit - GPU. It gives details on how actually the GPU renders the image on screen.

Published in: Technology
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Graphics Processing Unit - GPU

  1. 1. Chetan Gole - Presented by Chetan Gole
  2. 2. Introduction <ul><li>Need of GPU. </li></ul><ul><li>How 3D graphics helps. </li></ul><ul><li>Data structures, Medical fields, Movies etc </li></ul><ul><li>GUIs used in various parts simplifies the work </li></ul><ul><li>CPU Fails at high end Graphics. </li></ul>Chetan Gole -
  3. 3. What GPU does ? Chetan Gole -
  4. 4. Components of a Graphics Card <ul><li>Graphics processor </li></ul><ul><li>Memory </li></ul><ul><li>Display Connector </li></ul><ul><li>Computer (Bus) Connector </li></ul><ul><li>Graphics BIOS </li></ul>Chetan Gole -
  5. 5. Physical View of a Graphics Card Chetan Gole -
  6. 6. Working <ul><li>The images we see on monitor are made of tiny dots called pixels. At most common resolution settings, a screen displays over a million pixels, and the computer has to decide what to do with every one in order to create an image. To do this, it needs a translator -- something to take binary data from the CPU and turn it into a picture we can see. Unless a computer has graphics capability built into the motherboard, that translation takes place in the GPU. </li></ul>Chetan Gole -
  7. 7. Techniques involved <ul><li>Anti-aliasing </li></ul><ul><li>Shader </li></ul><ul><li>HDR (High dynamic range rendering) </li></ul><ul><li>Texture mapping </li></ul><ul><li>Motion blur </li></ul><ul><li>Depth blur </li></ul>Chetan Gole -
  8. 8. Anti-aliasing <ul><li>In digital signal processing, anti-aliasing is the technique of minimizing the distortions artifacts known as aliasing when representing a high-resolution signal at a lower resolution. </li></ul>Chetan Gole -
  9. 9. Examples <ul><li>Aliased </li></ul><ul><li>Anti aliased </li></ul><ul><li>Zoomed Picture </li></ul>Chetan Gole -
  10. 10. Shader <ul><li>Distortion Shader </li></ul><ul><li>Glow Shader </li></ul><ul><li>Natural Light Shader </li></ul><ul><li>Watercolor Shader </li></ul>Chetan Gole -
  11. 11. Chetan Gole -
  12. 12. Chetan Gole -
  13. 13. Chetan Gole -
  14. 14. Chetan Gole -
  15. 15. APIs <ul><li>Due to the difficulties working with video cards at a programming level, interfaces which abstract the complexity are used. These are called as API (Application Programming Interfaces) </li></ul><ul><li>Open GL </li></ul><ul><li>Microsoft Direct X </li></ul>Chetan Gole -
  16. 16. Manufacturers <ul><li>Two types of manufacturers must be distinguished: </li></ul><ul><li>GPU manufacturers: </li></ul><ul><ul><li>ATi </li></ul></ul><ul><ul><li>Intel </li></ul></ul><ul><ul><li>nVidia </li></ul></ul><ul><li>Video card manufacturers: They assemble the GPU with the other components, causing differences between video cards with the same chip. </li></ul>Chetan Gole -
  17. 17. Applications of GPU << Computer Games Designing Automobiles>> Chetan Gole -
  18. 18. Applications of GPU << Graphical User Interfaces Construction >> Chetan Gole -
  19. 19. Applications of GPU << Movie Animation Medical Field >> Chetan Gole -
  20. 20. Conclusion <ul><li>From the introduction of the first 3D accelerator from 3dfx in 1996 these units have come a long way to be truly called a “Graphics Processing Unit”. So it is not a wonder that this piece of hardware is often referred to as an exotic product as far as computer peripherals are concerned. </li></ul><ul><li>By observing the current pace at which work is going on in developing GPUs we can surely come to a conclusion that we will be able to see better and faster GPUs in the near future. </li></ul>Chetan Gole -
  21. 21. Chetan Gole -