CPU (central processing unit) telah sering disebut otak PC. Dalam perkembangannya, otak PC diperkuat dengan bagian lain dari PC - (graphics processing unit) GPU, yang merupakan jiwanya.Semua PC memiliki chip yang membuat tampilan gambar ke monitor. Tapi tidak semua chip ini diciptakan sama. Intel terintegrasi kontroler grafis memberikan grafis dasar yang dapat menampilkan hanya aplikasi produktivitas seperti Microsoft PowerPoint, video resolusi rendah dan permainan dasar.
Apa itu GPU?
Kemampuan canggih GPU yang awalnya digunakan terutama untuk permainan 3D rendering. Tapi sekarang sedang dimanfaatkan lebih luas untuk mempercepat beban kerja komputasi di berbagai bidang seperti pemodelan keuangan, penelitian mutakhir ilmiah dan eksplorasi minyak dan gas.
Dalam sebuah artikel BusinessWeek baru-baru ini, Insight64 analis utama Nathan Brookwood menggambarkan kemampuan unik dari GPU cara ini: "GPU dioptimalkan untuk mengambil batch besar data dan melakukan operasi yang sama berulang sangat cepat, tidak seperti mikroprosesor PC, yang cenderung mengabaikan seluruh tempat."
Arsitektur, CPU terdiri dari hanya beberapa core dengan banyak cache memory yang dapat menangani beberapa threads software pada satu waktu. Sebaliknya, GPU terdiri dari ratusan core yang dapat menangani ribuan thread secara bersamaan. Kemampuan GPU dengan 100 + core untuk memproses ribuan threads sehingga dapat mempercepat perangkat lunak 100x lebih cepat dari CPU saja. Terlebih lagi, GPU mencapai akselerasi ini disaat yang sama, menjadi lebih daya-dan biaya-efisien daripada CPU.
GPU-Accelerated Computing Goes Mainstream
GPU-accelerated komputasi kini telah tumbuh menjadi gerakan arus utama didukung oleh sistem operasi terbaru dari Apple (dengan OpenCL) dan Microsoft (menggunakan DirectCompute). Alasan untuk penerimaan luas dan utama adalah bahwa GPU adalah pembangkit tenaga listrik komputasi, dan kemampuan tumbuh lebih cepat dibandingkan CPU x86.
Dalam PC hari ini, GPU sekarang dapat mengambil banyak tugas multimedia, seperti mempercepat Adobe Flash video, transcoding (menerjemahkan) video antara format yang berbeda, pengenalan gambar, pencocokan pola virus dan lain-lain. Semakin banyak, masalah benar-benar sulit untuk memecahkan adalah mereka yang memiliki sifat yang melekat paralel - pemrosesan video, analisis citra, pemrosesan sinyal.
Kombinasi CPU dengan GPU dapat memberikan nilai terbaik dari kinerja sistem, harga, dan daya.