Sementara beberapa yang lebih paham komputer di antara kita mungkin menyadari perbedaan antara unit pemrosesan pusat (AKA CPU) dan unit pemrosesan grafis (GPU), kebanyakan dari kita benar-benar hanya mengetahui satu hal tentang mereka - CPU menangani sebagian besar pemrosesan komputer kecuali beberapa pemrosesan grafis yang lebih intens yang ditangani oleh GPU. Selain itu, ada beberapa perbedaan penting yang perlu diingat.
Apakah Anda ingin membangun komputer atau hanya ingin pemahaman yang lebih dalam tentang komponen di dalam komputer Anda, berikut adalah beberapa perbedaan antara CPU dan GPU yang perlu diingat.
Otak komputer
Tentu saja, bersama dengan itu ada beberapa pengorbanan - CPU harus jauh lebih fleksibel dan mampu menangani semua jenis tugas yang mungkin dilemparkan oleh komputer, sementara GPU benar-benar hanya perlu menangani pemrosesan gambar, dan karena itu dapat dioptimalkan untuk tujuan itu. Dengan kata lain, GPU dapat menangani gambar dengan lebih baik karena grafis mencakup ribuan perhitungan kecil yang perlu dilakukan. Alih-alih mengirim persamaan kecil itu ke CPU, yang hanya bisa menangani beberapa pada satu waktu, mereka dikirim ke GPU, yang dapat menangani banyak dari mereka sekaligus. Itu karena GPU dibangun pada arsitektur Single Instruction Multiple Data, atau SIMD, yang memungkinkan GPU untuk melakukan operasi pada array data. Itu berarti bahwa ketika satu set data memiliki urutan operasi yang sama yang harus mereka lakukan, mereka dijadwalkan dalam aliran data, dan diproses bersama-sama. Pada dasarnya, GPU bagus untuk melakukan operasi yang sama pada ribuan keping data. Untuk informasi lebih lanjut tentang arsitektur SIMD, silakan kunjungi di sini.
Baru-baru ini, sebuah chip komputer baru juga telah dibuat - APU, atau Unit Pemrosesan yang Dipercepat. Ini menggabungkan CPU dan GPU ke dalam satu arsitektur, yang pada dasarnya mengambil setiap tindakan yang dibutuhkan komputer Anda. Tidak, ini bukan prosesor grafis terintegrasi - ini hanya satu prosesor untuk semuanya. Keuntungan dari ini adalah mengurangi kecepatan transfer antara CPU dan GPU dan menggunakan daya yang jauh lebih sedikit.
Spesifikasi
- Intel Core i7-7500U memiliki kecepatan clock dasar 2, 70GHz dan 2 core fisik dengan 4 utas per inti.
- GPU NVIDIA GTX1080 memiliki kecepatan clock dasar 1.60GHz dan 2560 core yang besar.
Berdasarkan spesifikasi tersebut, Anda mungkin dapat melihat dua perbedaan utama - CPU memiliki kecepatan clock lebih cepat sementara GPU memiliki lebih banyak core. Dengan kata lain, CPU paling baik dalam menangani perhitungan tunggal dengan sangat cepat, sementara GPU lebih baik dalam menangani banyak perhitungan ketika waktu mungkin tidak sebesar masalah.
Bahkan, semakin banyak, GPU digunakan untuk hal-hal di luar sekadar rendering grafik - seperti pemodelan keuangan, penelitian ilmiah, dan sebagainya.
Perbedaan lainnya adalah bahwa sementara prosesor umumnya tidak memiliki RAM sendiri, GPU sering melakukannya, dan itu disebut VRAM. RAM ini seringkali lebih cepat dari RAM sistem, seperti yang diterapkan pada chip yang sama, namun umumnya ukurannya jauh lebih kecil. Ketika VRAM pada GPU tidak cukup besar, itu akan memuat sumber daya ke dalam sistem RAM sebagai gantinya, namun seperti yang disebutkan itu jauh lebih lambat dari VRAM. Sebagian besar kartu grafis menyertakan VRAM paling banyak 4GB atau kadang - kadang 8GB, namun karena grafik semakin intens dan realitas virtual menjadi lebih menonjol, kita cenderung melihat kartu dengan VRAM lebih banyak.
Cache
Ada perbedaan lain antara CPU dan GPU juga. CPU, misalnya, memiliki arsitektur yang mencakup banyak memori cache, yang memungkinkan CPU untuk menangani hanya beberapa utas sekaligus. GPU, di sisi lain, akan memiliki jumlah memori cache yang jauh lebih kecil yang sebagian besar didedikasikan untuk menebus latensi yang lebih tinggi dari RAM sistem komputer. Ketika GPU telah dikembangkan, mereka telah memasukkan cache yang semakin besar yang mampu melakukan banyak hal yang lebih umum - seperti instruksi untuk shader.
Kesimpulan
Meskipun ada banyak perbedaan antara CPU dan GPU, ada juga banyak kesamaan. Pada akhirnya, itu benar-benar CPU dan GPU yang bekerja bersama yang menghasilkan hasil terbaik - komputer yang benar-benar kuat akan memiliki CPU yang baik dan GPU yang baik.
