Memahami Kepanjangan Serta Perbedaan Antara CPU Dan GPU

cpu dan gpu

Banyak pengguna yang sering melihat CPU dan GPU dalam bahasa Inggris saat membeli komputer, notebook atau ponsel. Padahal mereka adalah perangkat keras inti dalam perangkat komputasi.

Komputer adalah salah satu perangkat elektronik yang biasa digunakan dalam kehidupan dan pekerjaan kita, relatif akrab, dan relatif jelas tentang cpu perangkat keras komputer. Tetapi ketika berbicara tentang gpu, banyak orang yang relatif asing. Jadi apa itu gpu? Apa perbedaan antara gpu dan cpu? Seri kecil berikut akan memperkenalkan kepada Anda apa perbedaan antara gpu dan cpu.

Pengertian CPU Dan GPU


1. CPU

CPU (Central Processing Unit) adalah sirkuit terpadu berskala besar yang merupakan inti komputasi (Core) dan inti kontrol (Control Unit) dari sebuah komputer. Fungsinya terutama untuk menafsirkan instruksi komputer dan memproses data dalam perangkat lunak komputer.

CPU Dan GPU

Prinsip Desain CPU

Karena CPU melibatkan komputasi tujuan umum, kompleksitasnya tinggi, dan diringkas menjadi sejumlah kecil perhitungan kompleks

Read More
  • Membutuhkan sedikit unit operasi dan kemampuan operasi logika yang kuat Dapat dipahami sebagai 4 ahli yang dapat mengerjakan soal rumit dalam penjumlahan dan pengurangan.
  • Unit kontrol yang memadai diperlukan untuk mewujudkan kontrol data yang kompleks dan penerusan data
  • Unit cache yang cukup diperlukan untuk menyimpan beberapa hasil yang dihitung, atau data yang akan segera digunakan

2. GPU

GPU (Graphics Processing Unit) adalah mikroprosesor yang didedikasikan untuk komputasi gambar pada komputer pribadi, workstation, konsol game dan beberapa perangkat seluler (seperti komputer tablet, ponsel pintar, dll.).

CPU Dan GPU

Prinsip desain GPU

Diringkas sebagai sejumlah operasi sederhana

  • Sejumlah besar unit operasi: bertanggung jawab untuk perhitungan sederhana dan kasar, tidak pandai dalam masalah rumus matematika, tetapi dia pandai dalam masalah desain.
  • Sejumlah kecil unit kontrol dan unit cache: terutama bertanggung jawab untuk menggabungkan dan meneruskan data, permintaan untuk kedua blok ini kecil, sehingga menempati ruang kecil di GPU

Baca juga : Komponen Komputer Mana Yang Lebih Penting CPU Atau VGA ?

Perbedaan Antara CPU Dan GPU


1. Cache

CPU memiliki banyak struktur cache. Saat ini, chip CPU mainstream memiliki cache L4. Struktur cache ini menggunakan banyak transistor dan membutuhkan banyak daya saat dijalankan.

Saat ini Cache GPU sangat sederhana, chip GPU mainstream memiliki paling banyak hanya memiliki dua lapisan cache. GPU dapat menggunakan ruang dan konsumsi energi pada transistor untuk membentuk unit ALU, sehingga GPU lebih efisien daripada CPU. Baca juga Pengetahuan Dasar CPU Memahami Arsitektur Core Thread Dan Cache.

2. Metode Respons

CPU membutuhkan respons waktu nyata (Real Time) dan kecepatan satu tugas sangat tinggi, sehingga perlu menggunakan banyak lapisan cache untuk memastikan kecepatan satu tugas.

GPU mengatur semua tugas dan kemudian mengelompokkannya dan persyaratan untuk cache relatif rendah.

3. Metode Floating-point

Selain bertanggung jawab untuk operasi pembentukan floating-point, CPU memiliki banyak beban set instruksi lainnya. Seperti decoding multimedia, decoding perangkat keras, dll, sehingga CPU serbaguna.

CPU berfokus pada kinerja single-threaded. Untuk memastikan bahwa aliran instruksi tidak terganggu, lebih banyak transistor dan konsumsi daya perlu dikonsumsi di bagian kontrol. Sehingga konsumsi daya yang dialokasikan oleh CPU dalam perhitungan floating-point akan berkurang.

GPU pada dasarnya hanya melakukan operasi floating-point, dan struktur desainnya sederhana, sehingga dapat dilakukan lebih cepat. GPU fokus pada throughput. Satu instruksi dapat mendorong lebih banyak kalkulasi. Dibandingkan dengan GPU, konsumsi daya di bagian kontrol lebih sedikit, sehingga sumber daya yang dihemat oleh daya dapat digunakan untuk kalkulasi floating-point.

4. Arah Aplikasi CPU Dan GPU

Aplikasi seperti sistem operasi yang menggunakan CPU perlu merespons informasi waktu nyata dengan cepat dan perlu dioptimalkan untuk latensi dengan baik. Sehingga jumlah transistor dan konsumsi energi perlu digunakan dalam prediksi cabang, out-of-order eksekusi, cache latensi rendah, dan bagian kontrol lainnya.

CPU Dan GPU

GPU cocok untuk operasi arsitektur dengan prediktabilitas yang sangat tinggi dan sejumlah besar operasi serupa, serta latensi tinggi dan throughput tinggi.

5. Membandingkan Jumlah Perhitungan   

CPU: sedikit perhitungan, prinsip: hanya 4 unit operasi   

GPU: perhitungan dalam jumlah besar, prinsip: ada 1000 unit komputasi   

6. Perbandingan Kompleksitas Komputasi CPU Dan GPU

CPU: Ini dapat menghitung operasi yang kompleks, seperti integrasi dan diferensiasi, dan 4 unit operasi milik tingkat ahli   

GPU: Hanya bisa menghitung soal aritmatika 1+1 sederhana dan tidak bisa menghitung diferensial dan integral kompleks.   

7. Perbandingan Kecepatan Perhitungan Integral Tunggal Dan Turunan   

CPU: Lebih cepat. Prinsip: Komputasi utas tunggal (seperti kontrol gerak robot), satu chip memiliki kinerja yang kuat, daya komputasi yang kuat, dan dapat menghitung

GPU: lebih lambat, bahkan mungkin tidak dapat menghitung

Prinsip: kinerja satu chip lemah, daya komputasi lemah, mungkin tidak dapat menghitung, atau sangat lambat   

8. Perbandingan Kecepatan Perhitungan Untuk Masalah Aritmatika 1+1   

CPU: Lebih lambat. Karena prinsip perhitungannya adalah: pertama hitung soal pertama, lalu hitung soal kedua, total waktunya adalah [T1+T2+T3>>>+T1000 (yaitu, akumulasi waktu yang digunakan oleh 1000 soal aritmatika])]   

GPU: Sangat cepat. Karena prinsip perhitungannya adalah: 1000 soal aritmatika dapat dihitung pada saat yang bersamaan, dan waktu totalnya adalah [max(T1, T2, T3…T1000) (yaitu, waktu maksimum yang digunakan oleh 1000 soal aritmatika)]   

9. Metafora Gambar CPU Dan GPU

CPU: Seperti profesor tua, integral dan diferensial dapat dihitung, tetapi gajinya tinggi. Seorang profesor tua dapat menghasilkan lebih dari 20 mahasiswa hebat. GPU menggunakan banyak unit komputasi sederhana untuk menyelesaikan sejumlah besar tugas komputasi.

GPU: Banyak komputasi, tetapi tidak terlalu teknis dan perlu diulang berkali-kali. Sama seperti jika Anda memiliki pekerjaan yang membutuhkan ratusan juta penjumlahan, pengurangan, perkalian, dan pembagian dalam waktu 100 juta kali, cara terbaik adalah dengan mempekerjakan puluhan orang untuk melakukan perhitungan bersama dan satu orang melakukan perhitungan.  

10. Skenario Yang Berlaku   

CPU: Cocok untuk skenario komputasi yang memerlukan korelasi erat antara langkah komputasi sebelumnya dan berikutnya. Tugas-tugas ini melibatkan masalah aliran, dan langkah pertama harus dihitung terlebih dahulu,dan kemudian langkah kedua harus dihitung.

GPU: Sangat cocok untuk skenario komputasi di mana langkah-langkah komputasi sebelumnya dan berikutnya independen dan independen satu sama lain. Banyak masalah yang melibatkan banyak komputasi pada dasarnya memiliki fitur ini.

labkom99

Baca juga Kesalahpahaman Perbedaan VGA DVI Dan HDMI

Kesimpulan


Sebelum munculnya GPU, CPU bertanggung jawab atas pekerjaan komputasi utama di komputer, termasuk pemrosesan multimedia. Arsitektur CPU adalah arsitektur serial yang kondusif untuk set instruksi X86, dan CPU dirancang untuk menyelesaikan tugas secepat mungkin.

Namun, cacat dari CPU yang dirancang seperti itu dalam pemrosesan multimedia juga jelas: komputasi multimedia biasanya membutuhkan kepadatan komputasi yang tinggi, beberapa utas bersamaan dan akses memori yang sering dan karena alas dalam arsitektur CISC (Complex Instruction Set Computer) di X86 platform Dengan jumlah terbatas, CPU tidak cocok untuk jenis pekerjaan ini.

Pabrikan yang diwakili oleh Intel telah melakukan banyak upaya untuk meningkatkan. Sejak 1999, mereka secara berturut-turut meluncurkan set instruksi ekstensi multimedia untuk platform X86 – versi SSE (Streaming SIMD Extensions) generasi pertama hingga keempat. Karena tingginya persyaratan komputasi dan efisiensi komputasi paralel, CPU tidak dapat memenuhi persyaratan pemrosesan yang sangat besar dari perangkat keras itu sendiri dan perubahan pada tingkat perangkat lunak saja tidak dapat memiliki efek mendasar. Di atas adalah pengenalan perbedaan antara CPU dan GPU yang dibagikan Labkom99. Semoga bermanfaat

Related posts

Leave a Reply

Your email address will not be published. Required fields are marked *