CPU vs. GPU: Apa Bedanya?
Diterbitkan: 2022-01-29Jika Anda pernah membuat komputer sendiri—atau bahkan hanya membacanya—Anda akan mengetahui bahwa CPU dan GPU adalah dua hal yang sangat berbeda. Tapi apa bedanya sebenarnya, dan bagaimana cara kerjanya dalam praktik?
Apa Itu CPU dan GPU?
Jawaban singkatnya adalah bahwa CPU, kependekan dari unit pemrosesan pusat, meskipun juga disebut "prosesor", menjalankan komputer Anda. Ini adalah hub pusat untuk perangkat Anda dan mengelola semua proses yang membuatnya berdetak. Jika Anda tidak memiliki CPU, Anda tidak memiliki komputer, hanya pemberat kertas yang canggih.
GPU, atau unit pemrosesan grafis, juga disebut "kartu grafis", menjalankan grafik yang ditampilkan di layar Anda. GPU juga penting untuk pengoperasian komputer Anda, tanpanya tidak ada yang akan ditampilkan di layar Anda. Meskipun demikian, mereka tidak selalu harus menjadi GPU yang terpisah, atau terpisah; banyak CPU, terutama untuk laptop, memiliki GPU bawaan.
Namun, kartu grafis terintegrasi ini tidak memiliki banyak keuletan. Jika Anda ingin menjalankan grafis kelas atas untuk game atau perangkat lunak grafis canggih seperti pemodel 3D, Anda akan memerlukan GPU diskrit. Mereka hanya memiliki lebih banyak kekuatan.
Di Mana Anda Akan Menemukan Mereka?
Karena CPU sangat, baik, sentral, mereka ada di mana-mana: tidak ada satu pun perangkat digital yang tidak memilikinya. Ponsel cerdas dan perangkat pintar umumnya memiliki perangkat yang sangat kecil yang tidak mengeluarkan banyak daya komputasi, sementara superkomputer akan memiliki jaringan CPU yang sangat besar yang dapat melakukan perhitungan yang akan membuat ponsel Anda mengeluarkan asap dalam hitungan menit.
GPU diskrit jauh lebih terspesialisasi. Mereka umumnya hanya ditemukan di laptop dan PC yang dipasarkan untuk para gamer—bahkan, mereka adalah pasar terbesar karena sebagian besar game top-of-the-line saat ini membutuhkan daya komputasi grafis yang serius. Seniman visual adalah pembeli besar GPU lainnya karena mereka perlu merender gambar dengan cepat dan detail, sesuatu yang juga tidak dapat dilakukan oleh GPU yang terintegrasi ke dalam CPU.
Namun, bukan hanya gamer dan artis yang menggunakan GPU. Mereka juga banyak digunakan dalam pembelajaran mesin dan penambangan kripto, untuk alasan yang akan kita bahas segera.
Cara Kerja CPU vs. GPU
CPU dan GPU melakukan hal yang berbeda karena cara pembuatannya. CPU menjalankan proses secara serial—dengan kata lain, satu demi satu—pada masing-masing intinya. Sebagian besar prosesor memiliki empat hingga delapan inti, meskipun CPU kelas atas dapat memiliki hingga 64 inti.
Saat komputer berjalan, setiap inti akan menjalankan proses kurang lebih dengan sendirinya, seperti mendaftarkan penekanan tombol Anda saat mengetik. Saat melakukan itu, inti lain akan menangani semua proses lain yang Anda lihat berjalan di Pengelola Tugas Windows Anda (atau mereka akan menunggu untuk dijalankan). Karena ia mengelola tugas secara serial dan mendedikasikan sebagian besar kekuatan pemrosesannya untuk setiap tugas, ia berjalan—dan beralih di antara menjalankan proses yang berbeda—dengan kecepatan kilat.
Sebuah GPU mendekati komputasi secara berbeda. Saat diberi tugas, GPU akan membaginya menjadi ribuan tugas yang lebih kecil dan kemudian memproses semuanya sekaligus, jadi secara bersamaan, bukan serial. Hal ini membuat GPU jauh lebih cocok untuk menangani proses besar yang terdiri dari banyak bagian kecil, seperti grafik 3D.
Misalnya, dalam permainan apa yang Anda lihat pada dasarnya adalah bidang poligon. Setiap poligon diisi satu per satu oleh GPU pada saat yang sama, dan, mengingat jumlahnya bisa ribuan, sebenarnya cukup mengesankan bagaimana GPU dapat melakukannya dengan lancar. Anda bahkan dapat melihatnya sendiri saat GPU Anda tidak berfungsi saat bermain game, karena Anda mendapatkan blok tekstur yang besar di layar Anda.
Kapan Menggunakan CPU vs. GPU
Karena mereka bekerja sangat berbeda, CPU dan GPU memiliki aplikasi yang sangat berbeda. Pemrosesan serial inilah yang membuat komputer berdetak. Jika Anda mencoba menjalankan PC menggunakan proses bersamaan, itu tidak akan berfungsi dengan baik karena sulit untuk membagi lagi mengetik esai atau menjalankan browser. CPU dapat mendedikasikan banyak daya hanya untuk beberapa tugas—tetapi, sebagai hasilnya, jalankan tugas tersebut jauh lebih cepat.
GPU, di sisi lain, jauh lebih efisien daripada CPU dan karenanya lebih baik untuk tugas besar dan kompleks dengan banyak pengulangan, seperti menempatkan ribuan poligon ke layar. Jika Anda mencoba melakukannya dengan CPU, itu hanya akan macet, bahkan jika berhasil sama sekali.
GPU Bukan Hanya Tentang Grafik
Gagasan bahwa CPU menjalankan komputer sementara GPU menjalankan grafik telah ditetapkan sampai beberapa tahun yang lalu. Sampai saat itu, Anda jarang melihat kartu grafis untuk hal lain selain game atau pemrosesan visual (grafik 3D atau pengeditan gambar dan video).
Namun, itu telah mengalami perubahan drastis dalam beberapa tahun terakhir berkat dua perubahan penting dalam cara kita menggunakan komputer. Yang pertama adalah pembelajaran mesin (juga disebut pembelajaran mendalam), yang membutuhkan pemrosesan bersamaan yang intensif karena cara mengelola data.
Seperti yang dijelaskan artikel ini lebih detail, setiap bit informasi yang diproses oleh algoritme pembelajaran mendalam melewati beberapa filter, yang disebut bobot. Mengingat ada banyak filter dan banyak titik data, menjalankan ini melalui CPU akan memakan waktu lama. GPU jauh lebih cocok untuk tugas tersebut.
GPU dan Penambangan Kripto
GPU juga populer saat menambang cryptocurrency, karena alasan yang sama. Untuk mendapatkan koin baru, Anda biasanya perlu menyelesaikan persamaan kriptografi rumit yang akan membuka kunci bagian selanjutnya dari blockchain. Brute force adalah kata kuncinya di sini, karena semakin banyak kekuatan pemrosesan yang Anda berikan pada salah satu persamaan ini, semakin baik peluang untuk menyelesaikannya dengan cepat.
GPU memiliki keunggulan dua kali lipat dibandingkan CPU karena tidak hanya dapat menghasilkan lebih banyak kekuatan pemrosesan berkat menjadi lebih efisien, mereka juga dilengkapi dengan prosesor matematika khusus, bernama Arithmetic Logic Units (ALU). ALU membantu membuat grafik lebih cepat tetapi juga merupakan anugerah bagi siapa saja yang ingin memecahkan masalah matematika yang rumit.
Faktanya, GPU menjadi sangat populer di kalangan penambang kripto sehingga menyebabkan kekurangan kartu grafis di seluruh dunia, yang hampir tidak berkurang pada saat penulisan pada Desember 2021. Kami telah menempuh perjalanan panjang sejak kartu grafis hanya digunakan oleh pemain permainan.