CPU vs GPU, ini perbedaan dan cara kerjanya di dalam sebuah perangkat komputer

CPU vs GPU, ini perbedaan dan cara kerjanya di dalam sebuah perangkat komputer

GPU vs NPU

NPU vs GPU

CPU vs GPU, ini perbedaan dan cara kerjanya di dalam sebuah perangkat komputer foto: techno.id/yani andriyansyah/copilot designer

Perbedaan penting antara NPU dan GPU adalah bahwa yang pertama mempercepat beban kerja AI dan ML sedangkan yang kedua mempercepat tugas pemrosesan grafik dan rendering. Dengan kata lain, masing-masing adalah prosesor khusus untuk fungsi tertentu pada perangkat kamu.

Selain fungsi khususnya, GPU juga semakin banyak digunakan dalam tugas komputasi umum lainnya, termasuk melatih sistem AI dan inferensi pembelajaran mendalam. Tetapi jika GPU juga dapat digunakan untuk tugas AI atau ML, mengapa perusahaan repot-repot memiliki prosesor khusus untuk itu? Jawaban singkatnya adalah kinerja dan efisiensi.

Menggunakan prosesor khusus di komputer untuk tugas tertentu biasanya untuk mempercepat kinerja tugas yang disebut akselerasi perangkat keras. Ini membantu meningkatkan kinerja karena komponen yang berbeda dirancang untuk melakukan tugas tertentu dengan lebih efisien daripada menggunakan komponen tujuan umum seperti CPU untuk semuanya.

Hasilnya, akselerasi perangkat keras cukup standar pada PC modern. Misalnya, kamu akan menemukan GPU untuk pemrosesan grafik dan kartu suara untuk audio.

Kinerja GPU dan NPU diukur dalam hal berapa triliun operasi yang dapat dilakukan prosesor per detik. Ini biasanya dilambangkan dengan Operasi Tera (atau Triliun) Per Detik (TOPS). Misalnya, chip Snapdragon X Elite Qualcomm berkinerja hingga 45 TOPS (dari NPU saja), sedangkan GPU GeForce RTX 4090 NVIDIA memiliki lebih dari 1.300 TOPS.

GPU dapat terpisah dari CPU atau terintegrasi, dibangun ke dalam CPU. Sementara NPU diintegrasikan ke dalam CPU. Misalnya, prosesor Seri-A dan Seri-M Apple memiliki NPU yang disebut Apple Neural Engine yang terpasang di dalam CPU. Namun, beberapa NPU bersifat diskrit, seperti NPU resmi Raspberry Pi.

Kesimpulannya, NPU adalah prosesor yang mempercepat pemrosesan saraf, sedangkan GPU adalah prosesor khusus untuk pemrosesan grafik. Karena arsitektur pemrosesan paralelnya, keduanya dapat melakukan triliunan operasi per detik.

Meskipun NPU hanya dikhususkan untuk tugas AI dan ML, kasus penggunaan GPU telah berkembang dalam beberapa tahun terakhir di luar grafik. Mereka juga digunakan dalam aplikasi tujuan umum lainnya, terutama dalam operasi intensif data seperti melatih model AI dan menambang mata uang kripto.

(brl/red)