Lompat ke konten Lompat ke sidebar Lompat ke footer

Perbedaan Antara CPU dan GPU

Perbedaan Antara CPU dan GPU

CPU dan GPU sangat mirip. Keduanya terbuat dari ratusan juta transistor dan dapat memproses ribuan operasi per detik. Tapi apa perbedaan antara CPU dan GPU?

Apa itu CPU?

CPU (Central Processing Unit) dari sebuah komputer sering disebut sebagai “otak” dari sebuah komputer. Ini adalah kumpulan jutaan transistor yang dapat dimanipulasi untuk melakukan berbagai perhitungan yang mengagumkan. CPU standar memiliki antara satu dan empat inti pemrosesan yang memiliki clock mulai dari 1 hingga 4 GHz.

Perbedaan Antara CPU dan GPU

CPU sangat kuat karena dapat melakukan segalanya. Jika komputer mampu menyelesaikan tugas, itu karena CPU dapat melakukannya. Pemrogram mencapai ini melalui set instruksi yang luas dan daftar fitur yang panjang yang dibagikan oleh semua CPU.

Apa itu GPU?

GPU (Graphics Processing Unit) adalah jenis mikroprosesor khusus. Ini dioptimalkan untuk menampilkan grafik dan melakukan tugas komputasi yang sangat spesifik. Ini berjalan pada kecepatan clock yang lebih rendah daripada CPU tetapi memiliki banyak kali jumlah inti pemrosesan.

Perbedaan Antara CPU dan GPU

Anda hampir dapat menganggap GPU sebagai CPU khusus yang dibuat untuk tujuan yang sangat spesifik. Render video adalah tentang melakukan operasi matematika sederhana berulang kali, dan itulah yang terbaik dari GPU. Sebuah GPU akan memiliki ribuan inti pemrosesan yang berjalan secara bersamaan.

Setiap inti, meskipun lebih lambat dari inti CPU, disetel untuk menjadi sangat efisien pada operasi matematika dasar yang diperlukan untuk rendering video. Paralelisme masif inilah yang membuat GPU mampu merender grafik 3D kompleks yang dibutuhkan oleh game modern.

Apa Perbedaan Antara CPU dan GPU?

Jika CPU adalah Leatherman, GPU adalah pisau yang sangat tajam. Anda tidak dapat mengencangkan baut segi enam dengan pisau, tetapi Anda pasti dapat memotong beberapa barang.

GPU hanya dapat melakukan sebagian kecil dari banyak operasi yang dilakukan CPU, tetapi ia melakukannya dengan kecepatan luar biasa. Sebuah GPU akan menggunakan ratusan core untuk membuat perhitungan sensitif waktu untuk ribuan piksel sekaligus, sehingga memungkinkan untuk menampilkan grafik 3D yang kompleks. Namun, secepat GPU bisa berjalan, itu hanya bisa benar-benar melakukan operasi "bodoh".

Perbedaan Antara CPU dan GPU

Misalnya, GPU modern seperti Nvidia GTX 1080 memiliki 2560 inti shader. Berkat inti tersebut, ia dapat menjalankan 2560 instruksi, atau operasi, selama satu siklus clock. Dan ketika Anda perlu membuat piksel layar satu persen lebih terang, itu sempurna. Sebagai perbandingan, CPU Intel i5 empat inti hanya dapat menjalankan empat instruksi simultan per siklus clock.

Namun, CPU lebih fleksibel daripada GPU. CPU memiliki set instruksi yang lebih besar, sehingga mereka dapat melakukan berbagai tugas yang lebih luas. CPU juga berjalan pada kecepatan clock maksimum yang lebih tinggi dan mampu mengelola input dan output dari semua komponen komputer. Misalnya, CPU dapat mengatur dan berintegrasi dengan memori virtual, yang penting untuk menjalankan sistem operasi modern. Itu bukan sesuatu yang bisa dicapai oleh GPU.

Bagaimana Dengan Komputasi GPU?

Meskipun GPU adalah yang terbaik dalam rendering video, secara teknis mereka mampu melakukan lebih banyak. Pemrosesan grafik hanyalah satu jenis tugas komputasi yang berulang dan sangat paralel.

Tugas lain seperti penambangan bitcoin dan peretasan kata sandi bergantung pada jenis kumpulan data besar yang sama dan operasi matematika sederhana. Itu sebabnya beberapa orang akan menggunakan GPU untuk menjalankan operasi non-grafis. Ini paling dikenal sebagai "komputasi GPU."

Kesimpulan

CPU dan GPU memiliki tujuan yang sama tetapi dioptimalkan untuk tugas komputasi yang berbeda. Sebuah komputer yang efisien akan membutuhkan keduanya untuk berjalan dengan baik. 

Posting Komentar untuk "Perbedaan Antara CPU dan GPU"