SlideShare une entreprise Scribd logo
1  sur  23
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 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
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.
Contoh Texture mapping
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.
Rendering

   Merupakan proses final untuk menampilkan sebuah
    objek 3D yang telah dilengkapi dengan berbagai
    propertinya ( mis : efek pencahayaan ) ke dalam
    bentuk yang lebih realistis
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)
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.
Komponen Graphic Card
                  GPU


                                   Video memory




                                    Cooler (Heatsink+Fan)

       Interface : ISA/PCI/PCIX/AGP/PCIe
Perkembangan GPU : Graphics Pipeline
                                                                                    Graphics State




                                                                                     Screenspace triangles (2D)
                                          Xformed, Lit Vertices (2D)




                                                                                                                                                               Final Pixels (Color, Depth)
                                                                                                                              Fragments (pre-pixels)
              Vertices (3D)




                              Transform                                Assemble                                                                                                                Video
Application                                                                                                       Rasterize                            Shade
                               & Light                                 Primitives                                                                                                             Memory
                                                                                                                                                                                             (Textures)




   CPU                                                                                                              GPU                                   Render-to-texture
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                                                                        Fragment
Application                                                                                                       Rasterize                               Shade                                    Video
                              Processor
                                & Light                                Primitives                                                                      Processor                                  Memory
                                                                                                                                                                                                 (Textures)




   CPU                                                                                                              GPU                                      Render-to-texture




                             Programmable                                                                                   Programmable
                              vertex processor!                                                                               pixel processor!
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                                                                        Fragment
Application                                                                                                       Rasterize                                                                         Video
                               Processor                                Processor
                                                                        Primitives                                                                      Processor                                  Memory
                                                                                                                                                                                                  (Textures)




   CPU                                                                                                              GPU                                      Render-to-texture




                             Programmable                                                                                   More flexible
                              primitive assembly!                                                                             memory access!
GPU : Kemampuan Komputasi
GPU : Kemampuan Komputasi

Mengapa 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
Karakteristik Grafik
• Memerlukan Komputasi yang sangat tinggi
• Massive parallelism
– Graphics pipeline dirancang untuk operasi yang
  tidak saling bergantungan
• GPUs dirancang berstruktur paralel, dengan
komponen ALU yang banyak (arithmetically),
mengatasi masalah data streaming (karena
jumlah data yang besar)
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 statistics
– Computational finance

Programming environments
– NVIDIA CUDA
– AMD Stream (was CTM : Close To The Metal)
– BrookGPU / Brook+
– RapidMind Platform
– Open CL (Apple) : INTEL

Contenu connexe

Tendances

Teori bahasaautomata
Teori bahasaautomataTeori bahasaautomata
Teori bahasaautomataas na
 
Pengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi DigitalPengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi DigitalNur Fadli Utomo
 
DIGITAL SIGNATURE ALGORITHM (DSA)
DIGITAL SIGNATURE ALGORITHM (DSA) DIGITAL SIGNATURE ALGORITHM (DSA)
DIGITAL SIGNATURE ALGORITHM (DSA) Catur Setiawan
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Tri Sugihartono
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automataahmad haidaroh
 
Teori bahasa dan automata7
Teori bahasa dan automata7Teori bahasa dan automata7
Teori bahasa dan automata7Nurdin Al-Azies
 
Algoritma Divide and Conquer
Algoritma Divide and ConquerAlgoritma Divide and Conquer
Algoritma Divide and ConquerEdho Pratama
 
Pik pertemuan ke 7 instalasi ruang komputer.
Pik pertemuan ke 7 instalasi ruang komputer.Pik pertemuan ke 7 instalasi ruang komputer.
Pik pertemuan ke 7 instalasi ruang komputer.Aghunk Agatha
 
Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4Isya Ansyari
 
SOAL UAS JARINGAN DASAR SEMESTER 1 KELAS X TKJ
SOAL UAS JARINGAN DASAR SEMESTER 1 KELAS X TKJSOAL UAS JARINGAN DASAR SEMESTER 1 KELAS X TKJ
SOAL UAS JARINGAN DASAR SEMESTER 1 KELAS X TKJSaeful Iman
 
6. metode inferensi
6. metode inferensi6. metode inferensi
6. metode inferensieman02
 
C++ SOAL LATIHAN ARRAY - NILAI MAHASISWA
C++ SOAL LATIHAN ARRAY - NILAI MAHASISWAC++ SOAL LATIHAN ARRAY - NILAI MAHASISWA
C++ SOAL LATIHAN ARRAY - NILAI MAHASISWAMiftahul Muttaqin
 
Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi ahmad haidaroh
 

Tendances (20)

Teori bahasaautomata
Teori bahasaautomataTeori bahasaautomata
Teori bahasaautomata
 
Pengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi DigitalPengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi Digital
 
DIGITAL SIGNATURE ALGORITHM (DSA)
DIGITAL SIGNATURE ALGORITHM (DSA) DIGITAL SIGNATURE ALGORITHM (DSA)
DIGITAL SIGNATURE ALGORITHM (DSA)
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
 
Graf 1
Graf 1Graf 1
Graf 1
 
Teori bahasa dan automata7
Teori bahasa dan automata7Teori bahasa dan automata7
Teori bahasa dan automata7
 
Laporan analisis sistem informasi
Laporan analisis sistem informasiLaporan analisis sistem informasi
Laporan analisis sistem informasi
 
Data mining 1 pengantar
Data mining 1   pengantarData mining 1   pengantar
Data mining 1 pengantar
 
Algoritma Divide and Conquer
Algoritma Divide and ConquerAlgoritma Divide and Conquer
Algoritma Divide and Conquer
 
Pik pertemuan ke 7 instalasi ruang komputer.
Pik pertemuan ke 7 instalasi ruang komputer.Pik pertemuan ke 7 instalasi ruang komputer.
Pik pertemuan ke 7 instalasi ruang komputer.
 
Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4Event & Property VB - dasar visual basic bagian 4
Event & Property VB - dasar visual basic bagian 4
 
Materi dasar-pascal
Materi dasar-pascalMateri dasar-pascal
Materi dasar-pascal
 
SOAL UAS JARINGAN DASAR SEMESTER 1 KELAS X TKJ
SOAL UAS JARINGAN DASAR SEMESTER 1 KELAS X TKJSOAL UAS JARINGAN DASAR SEMESTER 1 KELAS X TKJ
SOAL UAS JARINGAN DASAR SEMESTER 1 KELAS X TKJ
 
Sistem_bilangan_komputer.ppt
Sistem_bilangan_komputer.pptSistem_bilangan_komputer.ppt
Sistem_bilangan_komputer.ppt
 
6. metode inferensi
6. metode inferensi6. metode inferensi
6. metode inferensi
 
Sistem bus komputer
Sistem bus komputerSistem bus komputer
Sistem bus komputer
 
C++ SOAL LATIHAN ARRAY - NILAI MAHASISWA
C++ SOAL LATIHAN ARRAY - NILAI MAHASISWAC++ SOAL LATIHAN ARRAY - NILAI MAHASISWA
C++ SOAL LATIHAN ARRAY - NILAI MAHASISWA
 
4. pengamanan sistem operasi
4. pengamanan sistem operasi4. pengamanan sistem operasi
4. pengamanan sistem operasi
 
Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi
 

Plus de Rumah Belajar

Image segmentation 2
Image segmentation 2 Image segmentation 2
Image segmentation 2 Rumah Belajar
 
Image segmentation 3 morphology
Image segmentation 3 morphologyImage segmentation 3 morphology
Image segmentation 3 morphologyRumah Belajar
 
02 2d systems matrix
02 2d systems matrix02 2d systems matrix
02 2d systems matrixRumah Belajar
 
01 introduction image processing analysis
01 introduction image processing analysis01 introduction image processing analysis
01 introduction image processing analysisRumah Belajar
 
04 image enhancement edge detection
04 image enhancement edge detection04 image enhancement edge detection
04 image enhancement edge detectionRumah Belajar
 
06 object measurement
06 object measurement06 object measurement
06 object measurementRumah Belajar
 
Bab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasanBab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasanRumah Belajar
 
Bab 10 spring arif hary
Bab 10 spring  arif hary Bab 10 spring  arif hary
Bab 10 spring arif hary Rumah Belajar
 
Bab 06 kriteria kegagalan lelah
Bab 06 kriteria kegagalan lelahBab 06 kriteria kegagalan lelah
Bab 06 kriteria kegagalan lelahRumah Belajar
 
Bab 09 kekuatan sambungan las
Bab 09 kekuatan sambungan lasBab 09 kekuatan sambungan las
Bab 09 kekuatan sambungan lasRumah Belajar
 
Bab 08 screws, fasteners and connection syarif
Bab 08 screws, fasteners and connection  syarif Bab 08 screws, fasteners and connection  syarif
Bab 08 screws, fasteners and connection syarif Rumah Belajar
 
Bab 07 poros dan aksesoriny
Bab 07 poros dan aksesorinyBab 07 poros dan aksesoriny
Bab 07 poros dan aksesorinyRumah Belajar
 
Bab 05 kriteria kegagalan 1
Bab 05 kriteria kegagalan 1Bab 05 kriteria kegagalan 1
Bab 05 kriteria kegagalan 1Rumah Belajar
 
Bab 04 tegangan regangan defleksi
Bab 04 tegangan regangan defleksiBab 04 tegangan regangan defleksi
Bab 04 tegangan regangan defleksiRumah Belajar
 
Bab 03 load analysis
Bab 03 load analysisBab 03 load analysis
Bab 03 load analysisRumah Belajar
 
Bab 02 material dan proses
Bab 02 material dan prosesBab 02 material dan proses
Bab 02 material dan prosesRumah Belajar
 
Bab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasanBab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasanRumah Belajar
 
Mikrokontroler pertemuan 8
Mikrokontroler pertemuan 8Mikrokontroler pertemuan 8
Mikrokontroler pertemuan 8Rumah Belajar
 

Plus de Rumah Belajar (20)

Image segmentation 2
Image segmentation 2 Image segmentation 2
Image segmentation 2
 
Image segmentation 3 morphology
Image segmentation 3 morphologyImage segmentation 3 morphology
Image segmentation 3 morphology
 
point processing
point processingpoint processing
point processing
 
03 image transform
03 image transform03 image transform
03 image transform
 
02 2d systems matrix
02 2d systems matrix02 2d systems matrix
02 2d systems matrix
 
01 introduction image processing analysis
01 introduction image processing analysis01 introduction image processing analysis
01 introduction image processing analysis
 
04 image enhancement edge detection
04 image enhancement edge detection04 image enhancement edge detection
04 image enhancement edge detection
 
06 object measurement
06 object measurement06 object measurement
06 object measurement
 
Bab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasanBab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasan
 
Bab 10 spring arif hary
Bab 10 spring  arif hary Bab 10 spring  arif hary
Bab 10 spring arif hary
 
Bab 06 kriteria kegagalan lelah
Bab 06 kriteria kegagalan lelahBab 06 kriteria kegagalan lelah
Bab 06 kriteria kegagalan lelah
 
Bab 09 kekuatan sambungan las
Bab 09 kekuatan sambungan lasBab 09 kekuatan sambungan las
Bab 09 kekuatan sambungan las
 
Bab 08 screws, fasteners and connection syarif
Bab 08 screws, fasteners and connection  syarif Bab 08 screws, fasteners and connection  syarif
Bab 08 screws, fasteners and connection syarif
 
Bab 07 poros dan aksesoriny
Bab 07 poros dan aksesorinyBab 07 poros dan aksesoriny
Bab 07 poros dan aksesoriny
 
Bab 05 kriteria kegagalan 1
Bab 05 kriteria kegagalan 1Bab 05 kriteria kegagalan 1
Bab 05 kriteria kegagalan 1
 
Bab 04 tegangan regangan defleksi
Bab 04 tegangan regangan defleksiBab 04 tegangan regangan defleksi
Bab 04 tegangan regangan defleksi
 
Bab 03 load analysis
Bab 03 load analysisBab 03 load analysis
Bab 03 load analysis
 
Bab 02 material dan proses
Bab 02 material dan prosesBab 02 material dan proses
Bab 02 material dan proses
 
Bab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasanBab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasan
 
Mikrokontroler pertemuan 8
Mikrokontroler pertemuan 8Mikrokontroler pertemuan 8
Mikrokontroler pertemuan 8
 

Dernier

UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...
UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...
UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...jumadsmanesi
 
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfGugunGunawan93
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxrofikpriyanto2
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
Modul Ajar Bahasa Indonesia Kelas 8 Fase D
Modul Ajar Bahasa Indonesia Kelas 8 Fase DModul Ajar Bahasa Indonesia Kelas 8 Fase D
Modul Ajar Bahasa Indonesia Kelas 8 Fase DAbdiera
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaSABDA
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptNabilahKhairunnisa6
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKARenoMardhatillahS
 
PLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukanPLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukanssuserc81826
 
Workshop penulisan buku (Buku referensi, monograf, BUKU...
Workshop penulisan buku                       (Buku referensi, monograf, BUKU...Workshop penulisan buku                       (Buku referensi, monograf, BUKU...
Workshop penulisan buku (Buku referensi, monograf, BUKU...Riyan Hidayatullah
 
Soal accurate terbaru untuk mahasiswa ya
Soal accurate terbaru untuk mahasiswa yaSoal accurate terbaru untuk mahasiswa ya
Soal accurate terbaru untuk mahasiswa yaMonaAmelia
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptxwongcp2
 
slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfNURAFIFAHBINTIJAMALU
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaAbdiera
 
RENCANA + Link2 Materi TRAINING "Effective LEADERSHIP & SUPERVISORY SKILL",
RENCANA + Link2 Materi TRAINING "Effective LEADERSHIP & SUPERVISORY  SKILL",RENCANA + Link2 Materi TRAINING "Effective LEADERSHIP & SUPERVISORY  SKILL",
RENCANA + Link2 Materi TRAINING "Effective LEADERSHIP & SUPERVISORY SKILL",Kanaidi ken
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmeunikekambe10
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuHANHAN164733
 
Modul persamaan perakaunan prinsip akaun
Modul persamaan perakaunan prinsip akaunModul persamaan perakaunan prinsip akaun
Modul persamaan perakaunan prinsip akaunnhsani2006
 
PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024MALISAAININOORBINTIA
 

Dernier (20)

UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...
UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...
UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...
 
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
Modul Ajar Bahasa Indonesia Kelas 8 Fase D
Modul Ajar Bahasa Indonesia Kelas 8 Fase DModul Ajar Bahasa Indonesia Kelas 8 Fase D
Modul Ajar Bahasa Indonesia Kelas 8 Fase D
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
 
PLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukanPLaN & INTERVENSI untuk sekolah yang memerlukan
PLaN & INTERVENSI untuk sekolah yang memerlukan
 
Workshop penulisan buku (Buku referensi, monograf, BUKU...
Workshop penulisan buku                       (Buku referensi, monograf, BUKU...Workshop penulisan buku                       (Buku referensi, monograf, BUKU...
Workshop penulisan buku (Buku referensi, monograf, BUKU...
 
Soal accurate terbaru untuk mahasiswa ya
Soal accurate terbaru untuk mahasiswa yaSoal accurate terbaru untuk mahasiswa ya
Soal accurate terbaru untuk mahasiswa ya
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
 
slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdf
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
 
RENCANA + Link2 Materi TRAINING "Effective LEADERSHIP & SUPERVISORY SKILL",
RENCANA + Link2 Materi TRAINING "Effective LEADERSHIP & SUPERVISORY  SKILL",RENCANA + Link2 Materi TRAINING "Effective LEADERSHIP & SUPERVISORY  SKILL",
RENCANA + Link2 Materi TRAINING "Effective LEADERSHIP & SUPERVISORY SKILL",
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus Perilaku
 
Modul persamaan perakaunan prinsip akaun
Modul persamaan perakaunan prinsip akaunModul persamaan perakaunan prinsip akaun
Modul persamaan perakaunan prinsip akaun
 
PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024PAMPHLET PENGAKAP aktiviti pengakap 2024
PAMPHLET PENGAKAP aktiviti pengakap 2024
 

10. gpu

  • 2. Download slide di  http://rumah-belajar.org
  • 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. 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.
  • 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. 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. 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. 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. Komponen Graphic Card GPU Video memory Cooler (Heatsink+Fan) Interface : ISA/PCI/PCIX/AGP/PCIe
  • 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 Video Application Rasterize Shade & Light Primitives Memory (Textures) CPU GPU Render-to-texture
  • 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 Fragment Application Rasterize Shade Video Processor & Light Primitives Processor Memory (Textures) CPU GPU Render-to-texture  Programmable  Programmable vertex processor! pixel processor!
  • 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 Fragment Application Rasterize Video Processor Processor Primitives Processor Memory (Textures) CPU GPU Render-to-texture  Programmable  More flexible primitive assembly! memory access!
  • 14. GPU : Kemampuan Komputasi
  • 15. GPU : Kemampuan Komputasi Mengapa 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. Karakteristik Grafik • Memerlukan Komputasi yang sangat tinggi • Massive parallelism – Graphics pipeline dirancang untuk operasi yang tidak saling bergantungan • GPUs dirancang berstruktur paralel, dengan komponen ALU yang banyak (arithmetically), mengatasi masalah data streaming (karena jumlah data yang besar)
  • 18. GPU
  • 23. GPGPU (GPU Computing) Applications – Molecular dynamics – Electromagnetic and acoustic waves – Computer vision – Computational statistics – Computational finance Programming environments – NVIDIA CUDA – AMD Stream (was CTM : Close To The Metal) – BrookGPU / Brook+ – RapidMind Platform – Open CL (Apple) : INTEL