Perbedaan Antara CPU dan GPU

CPU atau Central Processing Unit adalah tempat semua instruksi program dijalankan untuk mendapatkan data yang diperlukan. Kemajuan dalam CPU modern telah memungkinkannya untuk mengumpulkan angka lebih banyak dari sebelumnya, tetapi kemajuan dalam teknologi perangkat lunak berarti bahwa CPU masih berusaha mengejar ketinggalan. Unit Pemrosesan Grafik atau GPU dimaksudkan untuk meringankan beban CPU dengan menangani semua perhitungan lanjutan yang diperlukan untuk memproyeksikan tampilan akhir pada monitor..

Awalnya, CPU menangani semua perhitungan dan instruksi di seluruh komputer, sehingga penggunaan kata 'pusat'. Tetapi seiring kemajuan teknologi, menjadi lebih menguntungkan untuk mengambil beberapa tanggung jawab dari CPU dan melakukannya oleh mikroprosesor lain. Pada hari-hari sebelum GUI, layar hanyalah kotak kecil dengan setiap kotak memiliki nilai 8bit yang sesuai dengan karakter. Ini relatif sangat mudah dilakukan untuk CPU, tetapi GUI memiliki resolusi lebih besar dengan setiap piksel memiliki nilai warna 16bit atau 32bit.

GPU tempat awalnya dikembangkan untuk membuat grafik 2D; khusus, untuk mempercepat menggambar windows dalam GUI. Tetapi ketika kebutuhan akan 3D dan percepatan grafis yang lebih cepat tumbuh, GPU menjadi lebih cepat dan lebih terspesialisasi dalam tugasnya. GPU sekarang umumnya merupakan prosesor floating point yang dapat dengan mudah memproses perhitungan geometrik bersama dengan tugas pemetaan tekstur. Sebagian besar GPU telah menerapkan MPEG primitif untuk meningkatkan pemutaran video; beberapa bahkan memiliki kemampuan untuk secara langsung memecahkan kode data video HD, mengambil tugas lain dari CPU.

Dari segi perangkat keras, GPU dan CPU serupa tetapi tidak identik. Jika kita melihat blok pembangun masing-masing, transistor, kita dapat melihat bahwa sebagian besar GPU sudah menyaingi CPU dalam hitungan transistor. Sifat khusus GPU berarti bahwa ia dapat melakukan tugasnya jauh lebih cepat daripada CPU yang pernah ada, tetapi GPU tidak dapat mencakup semua kemampuan CPU. Beberapa GPU juga dapat digunakan untuk mencapai tujuan tunggal seperti halnya CPU dual core yang saat ini tersedia. Crossfire ATI dan NVidia SLI memungkinkan pengguna untuk menghubungkan dua GPU yang identik dan menjadikannya berfungsi sebagai satu.

Ringkasan:
1. CPU adalah otak komputer, GPU hanya dimaksudkan untuk melengkapinya.
2. GPU khusus dan tidak dapat menggantikan fungsi CPU.
3. CPU dapat menjalankan fungsi GPU tetapi dengan kecepatan yang jauh lebih lambat.
4. GPU dapat menyaingi CPU dalam hitungan transistor.
5. GPU juga dapat bekerja secara bersamaan seperti kemampuan multi-core CPU.