CUDA Academy · Pelajaran

CPU versus GPU: Latensi versus Laju Pemrosesan

Pelajari perbedaan beberapa inti besar dan ribuan inti kecil.

Pelajaran 1 dari 413 langkah

CPU versus GPU: Latensi versus Laju Pemrosesan adalah pelajaran CUDA Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar CUDA Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus CUDA Academy mencakup 4 pelajaran total.

Dua Chip yang Sangat Berbeda

CPU dan GPU sama-sama menjalankan kode, tetapi keduanya dibuat untuk tujuan yang berlawanan. Yang satu berpacu menyelesaikan satu tugas, sedangkan yang lain menangani banyak pekerjaan sekaligus. 🏎️

Latensi: Seberapa Cepat Satu Hal Selesai

Latensi adalah waktu yang diperlukan untuk menyelesaikan satu tugas dari awal hingga akhir. Jika Anda menginginkan satu jawaban saat itu juga, latensi rendah adalah hal yang penting.

Laju Pemrosesan: Berapa Banyak yang Selesai per Detik

Laju pemrosesan adalah jumlah total tugas yang dapat Anda selesaikan per detik. Laju pemrosesan dapat tetap tinggi meskipun setiap tugas tunggal agak lambat.

CPU Adalah Mesin Latensi

CPU memiliki beberapa inti yang kuat, cache berukuran besar, dan berbagai trik cerdas untuk menyelesaikan satu tugas secepat mungkin.

GPU Adalah Mesin Laju Pemrosesan

GPU mengorbankan kecepatan tugas tunggal demi volume yang besar: ribuan inti kecil mengerjakan sejumlah besar pekerjaan secara bersamaan.

Beberapa Inti Besar vs Banyak Inti Kecil

Bayangkan CPU sebagai segelintir pekerja kuat dan GPU sebagai pasukan yang terdiri atas ribuan pekerja sederhana. Bentuknya berbeda untuk pekerjaan yang berbeda.

Analogi Jalan Raya

Mobil sport memiliki latensi rendah: satu perjalanan berlangsung cepat. Bus memiliki laju pemrosesan tinggi: setiap perjalanan lebih lambat, tetapi jumlah orang yang dipindahkan per jam jauh lebih banyak. 🚌

Mengapa GPU Mengurangi Sumber Daya untuk Pengendalian

CPU menggunakan transistor untuk cache dan prediksi percabangan. GPU menggunakannya untuk unit aritmetika murni, sehingga lebih banyak bagian chip yang benar-benar melakukan perhitungan.

Menyembunyikan Latensi, Bukan Menghindarinya

GPU tidak membuat setiap tugas menjadi cepat; GPU menyembunyikan waktu tunggu memori yang lambat dengan segera beralih ke pekerjaan lain yang siap. Waktu menganggur diisi, bukan dihilangkan.

Saat CPU Tetap Unggul

Untuk satu keputusan cepat, logika dengan banyak percabangan, atau tugas yang tidak dapat dibagi, CPU dengan latensi rendah tetap merupakan alat yang tepat. Volume bukanlah segalanya.

Saat GPU Mulai Unggul

Saat Anda perlu menjalankan operasi yang sama pada ribuan item, paralelisme GPU yang sangat besar mengubah pekerjaan panjang menjadi pekerjaan singkat.

Pemeriksaan Singkat

Mari kita perjelas pertukaran utama antara kedua chip ini.

Ringkasan: Latensi vs Laju Pemrosesan

CPU menggunakan beberapa inti besar untuk latensi rendah; GPU menggunakan ribuan inti kecil untuk laju pemrosesan tinggi. Pilih chip yang sesuai dengan bentuk pekerjaan Anda. 👍

Gratis untuk memulai

Belajar C++ dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “CPU versus GPU: Latensi versus Laju Pemrosesan” gratis?

Ya — teks lengkap “CPU versus GPU: Latensi versus Laju Pemrosesan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus CUDA Academy, upgrade ke CoddyKit PRO. Kursus CUDA Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “CPU versus GPU: Latensi versus Laju Pemrosesan”?

Pelajari perbedaan beberapa inti besar dan ribuan inti kecil. Kamu berlatih CUDA Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai CUDA Academy?

Tidak diperlukan pengalaman sebelumnya. CUDA Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “CPU versus GPU: Latensi versus Laju Pemrosesan” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran CUDA Academy ini?

Ya. Setiap pelajaran CUDA Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. CPU versus GPU: Latensi versus Laju Pemrosesan
  2. SIMT: Satu Instruksi, Banyak Thread
  3. Apa Sebenarnya CUDA
  4. Masalah yang Cocok untuk GPU
← Kembali ke CUDA Academy