Antrean perangkat keras GPU GPUView

Artikel ini menjelaskan apa yang dilihat pengguna saat melihat Antrean Perangkat Keras GPU dengan GPUView. Diagram pertama ini adalah tampilan zoomed-in sederhana dari Antrean Perangkat Keras GPU.

Tampilan Memperbesar tampilan Antrean Perangkat Keras GPU.

Antrean Perangkat Keras GPU mewakili alur kerja pada perangkat keras. Dalam antrean alur kerja ini, item di bagian bawah tumpukan persegi panjang mewakili pekerjaan yang sedang dijalankan. Persegi panjang yang ditumpuk di atasnya mewakili pekerjaan yang sedang menunggu.

Diagram memperlihatkan antrean alur kerja dengan persegi panjang yang mewakili pekerjaan yang sedang berlangsung dan menunggu.

Dalam diagram sebelumnya:

  • Paket DMA dalam elips merah mewakili pekerjaan yang dijalankan perangkat keras.
  • Paket DMA di dalam elips hitam mewakili paket kedua dari dua paket yang diletakkan penjadwal video pada perangkat keras. Mereka sedang menunggu paket.

Diagram yang mengilustrasikan transisi paket DMA dalam Antrean Perangkat Keras GPU.

Perhatikan bahwa akhir persegi panjang tidak berarti akhir masa pakai fungsional objek. Di sini, di dalam elips merah, ketika perangkat keras selesai dengan paket saat ini (item di bagian bawah), paket DMA yang sedang menunggu sekarang beralih menjadi paket DMA yang sedang diproses oleh perangkat keras. Pada titik transisi ini, paket DMA paling atas dalam antrian maju selangkah lebih dekat untuk dijalankan pada perangkat keras.

Memperkecil sedikit dan memilih kiri paket DMA teratas menghasilkan diagram berikut.

Diagram paket DMA yang dipilih dengan tiga titik transisi dalam Antrean Perangkat Keras GPU.

Paket DMA ini dipilih dengan mengklik kirinya. Perhatikan bahwa paket memiliki tiga titik transisi saat berada dalam antrean. Rentang waktu seluruh objek ini dianggap sebagai waktu dalam antrean perangkat keras, tetapi hanya bagian terakhir (paling kanan di bagian bawah tumpukan) dihitung sebagai waktu eksekusi pada perangkat keras.

Pengkodian warna juga penting. Warna untuk setiap paket DMA sesuai dengan Antrean CPU Konteks tertentu dalam Proses tertentu.

Diagram memperlihatkan hubungan antara paket DMA dan Antrean CPU Konteks dalam Proses.

Memperbesar tampilan sedikit dari diagram sebelumnya, proses terkait adalah (6584) SchBillboard.exe. Ini memiliki warna yang cocok dan pemilihan yang sesuai dalam konteks antrean CPU.

Ada juga teks di sudut kanan atas area Antrean Perangkat Keras GPU. Ini dapat dilihat dalam diagram berikut.

Cuplikan layar teks di sudut kanan atas area Antrean Perangkat Keras GPU.

Item pertama adalah jumlah paket DMA yang menerima waktu eksekusi pada perangkat keras. Nilai kedua adalah waktu paket yang dieksekusi ini. Yang ketiga adalah persentase area viewport tempat paket DMA dijalankan pada perangkat keras.

Jenis Paket DMA

Empat jenis paket DMA ditemukan di Antrean Perangkat Keras GPU.

Diagram menampilkan empat jenis paket DMA yang ditemukan dalam Antrean Perangkat Keras GPU.

Yang paling umum adalah Paket DMA Standar dan Paket Present. Kedua paket ini mewakili permintaan klien pada perangkat keras.

Dua jenis paket DMA yang kurang umum adalah Paket Halaman dan Paket Pendahuluan. Paket Paging selalu berwarna merah dan Paket Preemption selalu berwarna hitam. Kedua paket ini ditempatkan dalam Antrean Perangkat Keras GPU atas nama penjadwal video. Paket Halaman terjadi ketika data pemrosesan yang dibutuhkan harus dipraambil. Paket Preemption dihasilkan ketika penjadwal menentukan bahwa ia perlu membatalkan alur kerja saat ini untuk menyediakan beberapa konten berprioritas lebih tinggi.

Area yang Dapat Dipilih

Semua Paket DMA dapat dipilih melalui tombol mouse kiri. Semua item yang dapat dipilih menunjukkan kemampuan ini melalui mengubah penunjuk mouse ke ikon tangan. Saat Paket DMA dipilih, dialog Detail Objek diluncurkan berisi informasi tentang paket DMA tertentu yang dipilih.