GPU - Pengertian, Sejarah, Fungsi dan Contoh Penggunaan

Singkatan dari "Graphics Processing Unit." GPU adalah prosesor yang dirancang untuk menangani operasi grafis. Ini mencakup kalkulasi 2D dan 3D, meskipun GPU terutama unggul dalam rendering grafik 3D.

Sejarah

Pada awalnya komputer tidak menyertakan GPU, yang berarti CPU harus menangani semua perhitungan standar dan operasi grafis. Karena permintaansoftware meningkat dan grafik menjadi lebih penting (terutama dalam video game), kebutuhan akan prosesor terpisah untuk membuat grafik muncul. Pada tanggal 31 Agustus 1999, NVIDIA memperkenalkan GPU pertama yang tersedia secara komersial untuk komputer desktop, yang disebut GeForce 256. Ini dapat memproses 10 juta poligon per detik, memungkinkannya untuk menangani sejumlah besar pemrosesan grafis dari CPU.

Keberhasilan GPU pertama menyebabkan developer hardware dan software dengan cepat mengadopsi dukungan GPU. Motherboard diproduksi dengan slot PCI yang lebih cepat dan slot AGP, yang dirancang khusus untuk graphics card, juga menjadi pilihan umum. Software API seperti OpenGL dan Direct3D dibuat untuk membantu developer menggunakan GPU dalam program mereka. Saat ini, dedicated graphics processing menjadi standar – tidak hanya di PC desktop – tetapi juga di laptop, smartphone, dan konsol video game.

Fungsi

Tujuan utama dari GPU adalah untuk membuat grafik 3D, yang terdiri dari poligon. Karena sebagian besar transformasi poligonal melibatkan angka desimal, GPU dirancang untuk melakukan operasi floating point (sebagai lawan dari perhitungan integer). Desain khusus ini memungkinkan GPU untuk membuat grafik lebih efisien daripada CPU tercepat sekalipun. Membongkar pemrosesan grafis ke GPU bertenaga tinggi yang memungkinkan game modern berjalan dengan baik.

Sementara GPU unggul dalam merender grafik, kekuatan mentah GPU juga dapat digunakan untuk tujuan lain. Banyak sistem operasi dan program software sekarang mendukung GPGPU, atau general-purpose computation on graphics processing unit. Teknologi seperti OpenCL dan CUDA memungkinkan developer untuk menggunakan GPU untuk membantu CPU dalam perhitungan non-grafis. Hal ini dapat meningkatkan kinerja keseluruhan komputer atau perangkat elektronik lainnya.

Lebih baru Lebih lama