GPU( Graphical Processing Unit )
   Download slide di   http://rumah-belajar.org
GPU ( Graphical Processing Unit )   GPU adalah sebuah prosesor    khusus untuk mengolah proses    rendering grafik/citra ...
Texture Mapping   Merupakan proses melapisi suatu gambar    3D dengan suatu tekstur tertentu.   Gambar 3D akan terlihat ...
Contoh Texture mapping
Shader   Merupakan program untuk menentukan    properti akhir dari sebuah permukaan 3D    seperti penyerapan cahaya, difu...
Rendering   Merupakan proses final untuk menampilkan sebuah    objek 3D yang telah dilengkapi dengan berbagai    properti...
GPU ( Graphical Processing Unit )   Proses Rendering digunakan pada video games,    simulators, movie or TV special effec...
Kartu Grafis (Graphic Card)   Merupakan kartu tambahan    pada sebuah komputer yang    berfungsi mengatur nilai    piksel...
Komponen Graphic Card                  GPU                                   Video memory                                 ...
Perkembangan GPU : Graphics Pipeline                                                                                    Gr...
Perkembangan GPU: Modern Graphics      Pipeline                                                                           ...
Perkembangan GPU : Modern Graphics              Pipeline                                                                  ...
GPU : Kemampuan Komputasi
GPU : Kemampuan KomputasiMengapa Kemampuan semakin cepat– Sifat alami dari GPU membuatnya lebih mudah untuk  menambahkan t...
Karakteristik Grafik• Memerlukan Komputasi yang sangat tinggi• Massive parallelism– Graphics pipeline dirancang untuk oper...
General CPU
GPU
GPU : Struktur
GPU : Struktur
GPU : Struktur
GPU vs CPU
GPGPU (GPU Computing)Applications– Molecular dynamics– Electromagnetic and acoustic waves– Computer vision– Computational ...
Upcoming SlideShare
Loading in …5
×

10. gpu

933 views

Published on

Download slide ini di http://www.rumah-belajar.org

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
933
On SlideShare
0
From Embeds
0
Number of Embeds
265
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

10. gpu

  1. 1. GPU( Graphical Processing Unit )
  2. 2.  Download slide di http://rumah-belajar.org
  3. 3. GPU ( Graphical Processing Unit ) GPU adalah sebuah prosesor khusus untuk mengolah proses rendering grafik/citra 3D Rendering adalah proses membangkitkan citra dari model, melalui program komputer. Model adalah deskripsi obyek 3D dalam struktur data dan bahasa yang dapat berisi informasi geometri, viewpoint, texture, lighting, and shading
  4. 4. Texture Mapping Merupakan proses melapisi suatu gambar 3D dengan suatu tekstur tertentu. Gambar 3D akan terlihat lebih bagus dan hidup. Tekstur pada umumnya terdiri atas berbagai macam gambar 2D dengan berbagai pola( teratur atau tidak ). Tekstur kemudian membungkus objek 3D sehingga dihasilkan sebuah objek baru.
  5. 5. Contoh Texture mapping
  6. 6. Shader Merupakan program untuk menentukan properti akhir dari sebuah permukaan 3D seperti penyerapan cahaya, difusi, refleksi, pemberian efek bayangan dan hal-hal lainnya. Biasanya ditulis dalam bahasa pemrograman khusus yaitu shading languange.
  7. 7. Rendering Merupakan proses final untuk menampilkan sebuah objek 3D yang telah dilengkapi dengan berbagai propertinya ( mis : efek pencahayaan ) ke dalam bentuk yang lebih realistis
  8. 8. GPU ( Graphical Processing Unit ) Proses Rendering digunakan pada video games, simulators, movie or TV special effects, dan desain visualisasi/ arsitektur GPU chip pada komputer dapat dipasang secara built-in (laptop) atau add-on biasa disebut graphic card (pada desk-top)
  9. 9. Kartu Grafis (Graphic Card) Merupakan kartu tambahan pada sebuah komputer yang berfungsi mengatur nilai piksel-piksel pada display sehingga informasi yang berasal dari CPU dapat ditampilkan dengan baik pada layar.
  10. 10. Komponen Graphic Card GPU Video memory Cooler (Heatsink+Fan) Interface : ISA/PCI/PCIX/AGP/PCIe
  11. 11. Perkembangan GPU : Graphics Pipeline Graphics State Screenspace triangles (2D) Xformed, Lit Vertices (2D) Final Pixels (Color, Depth) Fragments (pre-pixels) Vertices (3D) Transform Assemble VideoApplication Rasterize Shade & Light Primitives Memory (Textures) CPU GPU Render-to-texture
  12. 12. Perkembangan GPU: Modern Graphics Pipeline Graphics State Screenspace triangles (2D) Xformed, Lit Vertices (2D) Final Pixels (Color, Depth) Fragments (pre-pixels) Vertices (3D) Vertex Transform Assemble FragmentApplication Rasterize Shade Video Processor & Light Primitives Processor Memory (Textures) CPU GPU Render-to-texture  Programmable  Programmable vertex processor! pixel processor!
  13. 13. Perkembangan GPU : Modern Graphics Pipeline Graphics State Screenspace triangles (2D) Xformed, Lit Vertices (2D) Final Pixels (Color, Depth) Fragments (pre-pixels) Vertices (3D) Vertex Geometry Assemble FragmentApplication Rasterize Video Processor Processor Primitives Processor Memory (Textures) CPU GPU Render-to-texture  Programmable  More flexible primitive assembly! memory access!
  14. 14. GPU : Kemampuan Komputasi
  15. 15. GPU : Kemampuan KomputasiMengapa Kemampuan semakin cepat– Sifat alami dari GPU membuatnya lebih mudah untuk menambahkan transistor untuk kebutuhan komputasi– Ekonomi : pasar bisnis grafik (terutama video game) yang sangat besar
  16. 16. Karakteristik Grafik• Memerlukan Komputasi yang sangat tinggi• Massive parallelism– Graphics pipeline dirancang untuk operasi yang tidak saling bergantungan• GPUs dirancang berstruktur paralel, dengankomponen ALU yang banyak (arithmetically),mengatasi masalah data streaming (karenajumlah data yang besar)
  17. 17. General CPU
  18. 18. GPU
  19. 19. GPU : Struktur
  20. 20. GPU : Struktur
  21. 21. GPU : Struktur
  22. 22. GPU vs CPU
  23. 23. GPGPU (GPU Computing)Applications– Molecular dynamics– Electromagnetic and acoustic waves– Computer vision– Computational statistics– Computational financeProgramming environments– NVIDIA CUDA– AMD Stream (was CTM : Close To The Metal)– BrookGPU / Brook+– RapidMind Platform– Open CL (Apple) : INTEL

×