0Pricing
CUDA Academy · Pelajaran

Makna Sebenarnya dari Okupansi

Bandingkan warp aktif dengan maksimum SM.

Makna Sebenarnya dari Okupansi 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.

Mengenal Okupansi

Setiap inti GPU, yang disebut SM, dapat mempertahankan banyak warp aktif secara bersamaan. Okupansi mengukur seberapa penuh kapasitas tersebut sebenarnya.

Rasio Sederhana

Okupansi adalah rasio warp aktif pada sebuah SM terhadap jumlah maksimum warp yang dapat ditampung SM tersebut. Semakin banyak warp aktif, semakin penuh perangkat.

Mengapa Warp Aktif Penting

Saat sebuah warp terhenti karena pembacaan memori yang lambat, SM segera menjalankan warp siap lainnya. Pergantian inilah yang digunakan GPU untuk menyembunyikan latensi.

Batas Maksimum SM

Setiap arsitektur menetapkan batas, sering kali 64 warp per SM. Okupansi membandingkan kernel Anda dengan batas perangkat keras tersebut.

Teoretis vs Tercapai

Okupansi teoretis adalah okupansi yang secara teori diizinkan oleh konfigurasi peluncuran Anda. Okupansi tercapai adalah yang benar-benar berjalan, diukur oleh alat pembuat profil.

Contoh Singkat

Jika sebuah SM menampung 64 warp tetapi kernel Anda hanya mempertahankan 32 warp aktif, okupansi Anda adalah 50%. Separuh kemampuan menyembunyikan latensi tidak digunakan.

Menghitung dalam Warp

Okupansi selalu dihitung dalam warp, bukan thread tunggal. Satu warp terdiri dari 32 thread, jadi blok dengan 256 thread tepat terdiri dari 8 warp.

Blok Menjadi Warp

Penjadwal membagi setiap blok aktif menjadi beberapa warp. Jadi, blok per SM dikalikan warp per blok menghasilkan jumlah warp aktif.

Hal yang Membatasinya

Tiga sumber daya membatasi okupansi: register per thread, memori bersama per blok, dan batas warp SM. Batas yang paling ketatlah yang berlaku.

Lebih Tinggi Tidak Selalu Lebih Baik

Okupansi yang lebih tinggi biasanya menyembunyikan latensi dengan lebih baik, tetapi setelah titik tertentu tidak ada keuntungan tambahan. Okupansi adalah alat, bukan tujuan akhir.

Tempat Melihatnya

Alat pembuat profil seperti Nsight Compute melaporkan okupansi tercapai tepat di samping kernel Anda. Nilai tersebut menjadi titik awal penyetelan.

Pemeriksaan Singkat

Pikirkan apa yang sebenarnya diukur oleh okupansi.

Ringkasan

Anda telah mempelajari bahwa okupansi adalah jumlah warp aktif dibagi maksimum warp SM, dihitung dalam warp, dan berperan menyembunyikan latensi. 🚀

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Makna Sebenarnya dari Okupansi” gratis?

Ya — teks lengkap “Makna Sebenarnya dari Okupansi” 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 “Makna Sebenarnya dari Okupansi”?

Bandingkan warp aktif dengan maksimum SM. 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 “Makna Sebenarnya dari Okupansi” 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. Makna Sebenarnya dari Okupansi
  2. Batas Register dan Memori Bersama
  3. API Penghitung Okupansi
  4. Okupansi Bukan Satu-satunya Faktor
← Kembali ke CUDA Academy