Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln beskriver vad användaren ser när de tittar på GPU-maskinvarukön med GPUView. Det här första diagrammet är en enkel zoomad vy över GPU-maskinvarukön.
GPU-maskinvarukön representerar arbetsflödet på maskinvaran. I dessa arbetsflödesköer representerar objektet längst ned i stacken med rektanglar det arbete som körs för närvarande. Rektanglarna som staplas ovanför representerar arbete som väntar.
I föregående diagram:
- DMA-paketet i den röda ellipsen representerar det arbete som maskinvaran körde.
- DMA-paketet i den svarta ellipsen representerar det andra paketet av två som videoschemaläggaren lade ned på maskinvaran. Det är paket som väntar.
Observera att slutet på en rektangel inte innebär slutet på objektets funktionella livslängd. Här i den röda ellipsen, när maskinvaran har slutförts med det aktuella paketet (objektet längst ned), övergår DMA-paketet i väntan nu till DMA-paketet som maskinvaran bearbetar. Vid den här övergångspunkten avancerar det översta DMA-paketet i väntan (nedåt) ett steg närmare att faktiskt köras på maskinvaran.
Om du zoomar ut något och väljer det översta DMA-paketet till vänster skapas följande diagram.
Det här DMA-paketet valdes genom att vänsterklicka på det. Observera att paketet har tre övergångspunkter medan det finns i kön. Hela tidsintervallet för det här objektet betraktas som tid i maskinvarukön, men endast det sista avsnittet (längst till höger där det ligger längst ned i stacken) räknas som körningstid på maskinvaran.
Färgkodningen är också viktig. Färgen för varje DMA-paket motsvarar en viss kontext-CPU-kö i en viss process.
När du zoomar ut lite från föregående diagram är den associerade processen (6584) SchBillboard.exe. Den har matchande färg och matchande markering i processorkö för processkontext.
Det finns också texten i det övre högra hörnet i GPU Hardware Queue-området. Det visas i följande diagram.
Det första objektet är antalet DMA-paket som fick exekveringstid på maskinvaran. Det andra värdet är körtiden för dessa paket. Den tredje är procentandelen av visningsområdet där DMA-paket kördes på maskinvaran.
Typer av DMA-paket
Fyra typer av DMA-paket finns i GPU-maskinvarukön.
De vanligaste är standard-DMA-paket och presentpaket. Båda dessa paket representerar klientbegäranden på maskinvaran.
De två typerna av DMA-paket som är mindre vanliga är växlingspaket och preemption-paket. Pagineringpaket är alltid röda och preemptionpaket är alltid svarta. Båda dessa paket placeras i GPU-maskinvarukön för videoschemaläggarens räkning. Sökningspaket inträffar när data som behövs för bearbetning måste vara förinlästa. Preemption-paket genereras när schemaläggaren fastställer att det måste avbryta det aktuella arbetsflödet för att tillhandahålla innehåll med högre prioritet.
Valbara områden
Alla DMA-paket kan väljas via den vänstra musknappen. Alla valbara objekt visar den här funktionen genom att ändra muspekaren till handikonen. När ett DMA-paket har valts startas dialogrutan objektinformation som innehåller information om det specifika DMA-paket som valts.