Perbandingan
Perbedaan Antara CPU dan GPU
Baik CPU dan GPU bertindak sebagai komponen utama perangkat elektronik. Perbedaan penting antara CPU dan GPU adalah tujuan penggunaannya. CPU adalah prosesor tujuan umum yang dirancang untuk menjalankan berbagai operasi. Sebaliknya, GPU adalah register tujuan khusus yang dirancang khusus untuk operasi grafis.
Perbedaan utama lainnya antara CPU dan GPU adalah bahwa CPU memiliki inti yang kuat tetapi jumlahnya lebih sedikit sementara GPU terdiri dari yang relatif kurang kuat tetapi jumlah inti tinggi. Kami akan membahas perbedaan utama lainnya antara keduanya menggunakan grafik perbandingan.
Tabel Perbandingan
Dasar Perbandingan | ||
---|---|---|
Wujud sempurna | Central Processing Unit | Graphics Processing Unit |
Kebutuhan memori | Tinggi | Relatif rendah |
Kecepatan pemrosesan | Kurang | Lebih |
Jumlah inti | Rendah | Sangat tinggi |
Jenis pemrosesan instruksi | Serial | Paralel |
Frekuensi pencatatan jam | 2-3 GHz | 1 GHz |
Definisi CPU
CPU adalah akronim yang digunakan untuk Central Processing Unit dan dianggap sebagai otak dari sistem komputasi. CPU melakukan operasi yang ditentukan oleh instruksi yang ada dalam memori sistem. Gambar di bawah menunjukkan arsitektur dasar CPU:
CPU bersama dengan penanganan operasi aritmatika dan logika juga mengelola operasi aliran data di dalam sistem menggunakan bus sistem. ALU secara khusus melakukan operasi aritmatika dan logika di dalam sistem melalui data yang diambil dari memori.
Kita tahu bahwa input data dalam bahasa tingkat perakitan tetapi komputer hanya memahami bahasa tingkat mesin. Oleh karena itu, data yang disimpan dalam memori harus didekodekan ke dalam format sehingga sistem dapat melakukan operasi yang diinginkan di atasnya.
Jadi di sini unit kontrol beraksi dan mengirimkan sinyal kontrol sesuai dengan kebutuhan sistem. Pada saat memproses data, input diubah menjadi format yang dapat dimengerti prosesor.
Tetapi pada saat memberikan output, data yang diinginkan kembali diubah menjadi format yang dapat dimengerti pengguna. Perlu dicatat di sini bahwa CPU memiliki jumlah unit atau inti yang lebih sedikit yang memiliki frekuensi clock tinggi. Unit-unit ini memungkinkan operasi serial tugas yang diperlukan untuk dilakukan.
Definisi GPU
GPU adalah akronim yang digunakan untuk Graphics Processing Unit. Ini adalah sirkuit yang memiliki kemampuan untuk secara instan mengubah data dalam memori untuk meningkatkan pembuatan gambar di buffer sehingga memiliki output untuk perangkat tampilan. Ini juga dikenal sebagai Unit Pemrosesan Visual.
Ini pada dasarnya adalah chip logika yang dirancang untuk menjalankan operasi tampilan. Tidak seperti CPU, ini hanya dirancang untuk grafik komputer dan pemrosesan gambar. Gambar di bawah menunjukkan arsitektur dasar GPU:
Jika GPU hadir sebagai unit built-in dengan CPU maka ia berbagi memori utama yaitu RAM dengan CPU. Namun, dalam kasus GPU yang berdiri sendiri atau terpisah, ia terdiri dari memorinya sendiri yang dikenal sebagai V-RAM. Dibandingkan dengan CPU, jumlah operasi yang dilakukan oleh GPU sangat sedikit tetapi karena mendukung paralelisme, oleh karena itu, ia memiliki kecepatan operasi yang lebih cepat.
Pada dasarnya, sejumlah besar core di GPU secara efisien memproses algoritma besar sehingga membuat proses lebih cepat. Bahkan CPU dapat melakukan pengoperasian GPU. Namun karena jumlah core dan operasi serial yang lebih sedikit, prosesnya relatif lambat dan juga kurang efisien.
GPU menawarkan throughput tinggi sedangkan fokus keseluruhan CPU adalah menawarkan latensi rendah. Throughput yang tinggi pada dasarnya berarti kemampuan sistem untuk memproses sejumlah besar instruksi dalam waktu yang ditentukan/kurang. Sementara latensi CPU yang rendah menunjukkan bahwa dibutuhkan lebih sedikit waktu untuk memulai operasi berikutnya setelah penyelesaian tugas terakhir.
Perbedaan Utama Antara CPU dan GPU
1. CPU memiliki jumlah inti yang lebih sedikit yang terutama diprogram pada frekuensi clock masing-masing sekitar 2-3 GHz. Sementara ribuan core hadir dalam satu chip GPU yang memiliki clock pada frekuensi sekitar 1 GHz.
2. Unit pemrosesan pusat menawarkan untuk menangani berbagai operasi seperti menghitung, menonton film, membuat presentasi, dll. Sementara unit pemrosesan grafis sebagian besar digunakan untuk tujuan rendering video atau bermain game grafis berkualitas tinggi.
3. Karena jumlah core yang lebih sedikit, CPU tidak mendukung operasi paralel data. Sedangkan jumlah core yang tinggi mendukung operasi data paralel dalam hal GPU.
4. Kecepatan pemrosesan CPU rendah. Sedangkan GPU menawarkan kecepatan pemrosesan yang relatif tinggi dibandingkan dengan CPU.
5. Persyaratan memori unit pemrosesan pusat relatif tinggi daripada kebutuhan memori unit pemrosesan grafis.
6. Sebuah CPU dapat menjalankan operasi GPU dengan kecepatan operasi yang rendah. Namun, operasi yang dilakukan oleh CPU semata-mata terpusat untuk dioperasikan olehnya dan karenanya GPU tidak dapat menggantikannya.
Kesimpulan
Jadi dari pembahasan di atas, jelas bahwa sistem yang terdiri dari CPU dan GPU memberikan hasil yang cepat. Hal ini karena keduanya sama-sama memiliki efisiensi di bidang operasinya masing-masing.