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

Sejarah perkembangan komputer
Sejarah perkembangan komputerSejarah perkembangan komputer
Sejarah perkembangan komputer
Demi Yurfina
 
Perbedaan USB 1.0, USB 2.0, & USB 3.0
Perbedaan USB 1.0, USB 2.0, & USB 3.0Perbedaan USB 1.0, USB 2.0, & USB 3.0
Perbedaan USB 1.0, USB 2.0, & USB 3.0
Ramadhani Sardiman
 
Operasi arithmatika dan logika
Operasi arithmatika dan logikaOperasi arithmatika dan logika
Operasi arithmatika dan logika
Hata Netral
 
Interaksi manusia dan komputer (dha4)
Interaksi manusia dan komputer (dha4)Interaksi manusia dan komputer (dha4)
Interaksi manusia dan komputer (dha4)
Mawaddah Warahmah
 
Organisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasiOrganisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasi
daru2501
 

La actualidad más candente (20)

Sejarah perkembangan komputer
Sejarah perkembangan komputerSejarah perkembangan komputer
Sejarah perkembangan komputer
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Sejarah Perkembangan CPU
Sejarah Perkembangan CPUSejarah Perkembangan CPU
Sejarah Perkembangan CPU
 
System Unit
System UnitSystem Unit
System Unit
 
Perbedaan USB 1.0, USB 2.0, & USB 3.0
Perbedaan USB 1.0, USB 2.0, & USB 3.0Perbedaan USB 1.0, USB 2.0, & USB 3.0
Perbedaan USB 1.0, USB 2.0, & USB 3.0
 
Pengenalan perangkat komputer
Pengenalan perangkat komputerPengenalan perangkat komputer
Pengenalan perangkat komputer
 
3. Mengoperasikan komputer
3. Mengoperasikan komputer3. Mengoperasikan komputer
3. Mengoperasikan komputer
 
Hirarki memori
Hirarki memoriHirarki memori
Hirarki memori
 
Tipe dan format instruksi 1
Tipe dan format instruksi 1Tipe dan format instruksi 1
Tipe dan format instruksi 1
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
 
Modul praktikum sistem operasi
Modul praktikum sistem operasiModul praktikum sistem operasi
Modul praktikum sistem operasi
 
Operasi arithmatika dan logika
Operasi arithmatika dan logikaOperasi arithmatika dan logika
Operasi arithmatika dan logika
 
Hardware. ppt
Hardware. pptHardware. ppt
Hardware. ppt
 
Sistem Berbasis Pengetahuan dan Sistem Pakar
Sistem Berbasis Pengetahuan dan Sistem PakarSistem Berbasis Pengetahuan dan Sistem Pakar
Sistem Berbasis Pengetahuan dan Sistem Pakar
 
5 transformasi model data
5 transformasi model data5 transformasi model data
5 transformasi model data
 
Interaksi manusia dan komputer (dha4)
Interaksi manusia dan komputer (dha4)Interaksi manusia dan komputer (dha4)
Interaksi manusia dan komputer (dha4)
 
Organisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasiOrganisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasi
 
Perkembangan ROM
Perkembangan ROMPerkembangan ROM
Perkembangan ROM
 
Struktur dan Fungsi Processor
Struktur dan Fungsi ProcessorStruktur dan Fungsi Processor
Struktur dan Fungsi Processor
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 

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 morphology
Rumah Belajar
 
Bab 09 kekuatan sambungan las
Bab 09 kekuatan sambungan lasBab 09 kekuatan sambungan las
Bab 09 kekuatan sambungan las
Rumah 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

HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
FitriaSarmida1
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
MaskuratulMunawaroh
 

Último (20)

Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
Latihan Soal untuk US dan Tryout SMP 2024
Latihan Soal untuk  US dan Tryout SMP 2024Latihan Soal untuk  US dan Tryout SMP 2024
Latihan Soal untuk US dan Tryout SMP 2024
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 

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