SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Conventional Encryption NS2
Conventional Encryption NS2Conventional Encryption NS2
Conventional Encryption NS2koolkampus
 
Sejarah Processor Intel
Sejarah Processor IntelSejarah Processor Intel
Sejarah Processor IntelAbdul Hamid
 
Konfigurasi Bridge Mikrotik Pada GNS3
Konfigurasi Bridge Mikrotik Pada GNS3Konfigurasi Bridge Mikrotik Pada GNS3
Konfigurasi Bridge Mikrotik Pada GNS3I Putu Hariyadi
 
Using PGP for securing the e-mail
Using PGP for securing the e-mailUsing PGP for securing the e-mail
Using PGP for securing the e-maildavidepiccardi
 
CRYPTOGRAPHY AND NETWORK SECURITY
CRYPTOGRAPHY AND NETWORK SECURITYCRYPTOGRAPHY AND NETWORK SECURITY
CRYPTOGRAPHY AND NETWORK SECURITYKathirvel Ayyaswamy
 
IP security Part 1
IP security   Part 1IP security   Part 1
IP security Part 1CAS
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar KriptografiRoziq Bahtiar
 
ATM (Asynchronous Transfer Mode)
ATM (Asynchronous Transfer Mode)ATM (Asynchronous Transfer Mode)
ATM (Asynchronous Transfer Mode)Nabilah Rahmadani
 
Distributed Compiler Icecc
Distributed Compiler IceccDistributed Compiler Icecc
Distributed Compiler IceccSZ Lin
 

La actualidad más candente (20)

Kriptografi
KriptografiKriptografi
Kriptografi
 
Ike
IkeIke
Ike
 
Base-64 Presentation
Base-64 PresentationBase-64 Presentation
Base-64 Presentation
 
8.sinkronisasi
8.sinkronisasi8.sinkronisasi
8.sinkronisasi
 
Conventional Encryption NS2
Conventional Encryption NS2Conventional Encryption NS2
Conventional Encryption NS2
 
Sejarah Processor Intel
Sejarah Processor IntelSejarah Processor Intel
Sejarah Processor Intel
 
ch14.ppt
ch14.pptch14.ppt
ch14.ppt
 
Konfigurasi Bridge Mikrotik Pada GNS3
Konfigurasi Bridge Mikrotik Pada GNS3Konfigurasi Bridge Mikrotik Pada GNS3
Konfigurasi Bridge Mikrotik Pada GNS3
 
Ch15
Ch15Ch15
Ch15
 
ch-03.ppt
ch-03.pptch-03.ppt
ch-03.ppt
 
Modes of Operation
Modes of Operation Modes of Operation
Modes of Operation
 
Parallel Port
Parallel PortParallel Port
Parallel Port
 
Ch9
Ch9Ch9
Ch9
 
Using PGP for securing the e-mail
Using PGP for securing the e-mailUsing PGP for securing the e-mail
Using PGP for securing the e-mail
 
CRYPTOGRAPHY AND NETWORK SECURITY
CRYPTOGRAPHY AND NETWORK SECURITYCRYPTOGRAPHY AND NETWORK SECURITY
CRYPTOGRAPHY AND NETWORK SECURITY
 
Kerberos protocol
Kerberos protocolKerberos protocol
Kerberos protocol
 
IP security Part 1
IP security   Part 1IP security   Part 1
IP security Part 1
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi
 
ATM (Asynchronous Transfer Mode)
ATM (Asynchronous Transfer Mode)ATM (Asynchronous Transfer Mode)
ATM (Asynchronous Transfer Mode)
 
Distributed Compiler Icecc
Distributed Compiler IceccDistributed Compiler Icecc
Distributed Compiler Icecc
 

Más 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
 

Más 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
 

Último

Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfaksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfwalidumar
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxssuser8905b3
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Dasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikDasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikThomasAntonWibowo
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfChananMfd
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaafarmasipejatentimur
 

Último (20)

Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfaksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Dasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikDasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolik
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
 

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