Tuesday, July 10, 2012

Graphics Processing Unit (GPU)

Perkembangan komputer yang sangat pesat ikut mempengaruhi berkembangnya era komputer grafis untuk digitalisasi suatu gambar. Komputer grafis dikaitkan setidaknya dikaitkan dengan tiga hal:

  1. representasi dan manipulasi data gambar oleh komputer,
  2. seluruh teknologi yang digunakan untuk menghasilkan dan memanipulasi gambar, dan
  3. salah satu cabang dari komputer sains yang mempelajari sintesis dan manipulasi data digital.

Dalam suatu unit komputer terdapat suatu modul khusus yang berkaitan dengan pengolahan komputer grafis. GPU adalah unit pemrosesan khusus yang dirancang untuk dapat menangani dan memanipulasi memory dengan cepat sehingga dapat menampilkan gambar dalam bentuk frame buffer sehingga dapat ditampilkan ke layar. Tidak hanya di komputer, GPU juga banyak digunakan pada sistem embedded, telepon seluler, dan game konsol. Saat ini GPU telah semakin efektif dalam memanipulasi komputer grafis dan telah dilengkapi kemampuan struktur paralel sehingga dapat lebih efektif dibandingkan dengan algoritma general purpose CPU. Pada suatu komputer biasanya GPU berada pada video card, atau ditanam pada motherboard atau

Dalam tingkat aplikasi terdapat persaingan API (Application Programming Interface) yang cukup ketat antara OpenGL dan Direct3D untuk mengoptimalisasi fungsi render dari komputer grafis yang telah tersedia pada GPU.

Berikut ini gambaran ringkas perbedaan keduanya.

 

Direct3D

OpenGL

Platform

Microsoft Windows

Cross-platform

Mobile Platforms

Direct3D Mobile

OpenGL for Embedded Systems (OpenGL ES)

License

Proprietary

Open source or trademark

Kelebihan utama dari openGL adalah pustaka yang disediakannya terbuka sehingga siapapun dapat mengembangkannya berbasis komunitas. OpenGL menjadi suatu standar spesifikasi lintas platform. Interface yang digunakan terdapat lebih dari 250 fungsi sehingga dapat digunakan untuk menggambar suatu gambar 3D yang kompleks dari instruksi sederhana. OpenGL dikembangkan oleh Silicon GraphicsInc, pada tahun 1992 dan saat ini banyak digunakan pada aplikasi CAD, virtual reality, visualisasi sains, visualisasi informasi, flight simulation, dan video games. OpenGL saat ini dikembangkan oleh konsorsium non-profit teknologi, Khronos Group.

Perkembagan komputer yang akan terus berkembang tentu akan mendorong perkembangan grafis. Tentu bidang ini memiliki prospek pengembangan yang sangat luas. Berbagai inovasi dan kreativitas masih diperlukan untuk mengembangkan kemampuan render gambar melebihi 3D. Teknologi terbuka yang dianut oleh OpenGL saat ini ikut memasyaratkan teknologi GPU di masyarakat.

31 Mei 2012 – GPU

*lupa copas dari mana aja.

No comments:

Post a Comment