Sdílet prostřednictvím


Postupy: Použití okna vláken GPU

V okně GPU podprocesů lze zkoumat a práce s vlákny, které běží na GPU v aplikaci, kterou právě ladíte.Další informace o aplikacích, které jsou spuštěny na GPU, viz Přehled produktu C++ AMP.

Okno GPU vlákna obsahuje tabulku, ve kterém každý řádek představuje sadu GPU podprocesů, které mají stejné hodnoty ve všech sloupcích.Můžete řadit, uspořádání, odebrat a seskupit položky, které jsou ve sloupcích.Můžete nastavit příznak, unflag, ukotvit (Pozastavit) a uvolnit okno GPU vlákna vlákny (pokračovat).V okně GPU vlákna, se zobrazí následující sloupce:

  • Sloupec příznaku, kde lze označit vlákno, kterému chcete věnovat zvláštní pozornost.

  • Aktivní vlákno sloupce, ve kterém žlutá šipka označuje aktivní vlákno.Šipka označuje vlákno, kde se spuštění dostalo do ladicího programu.

  • Sloupec Počet vláken, který zobrazuje počet podprocesů ve stejném umístění.

  • Sloupec Řádek, který zobrazuje řádek kódu, kde je každá skupina vlákna umístěna.

  • Sloupec Adresa, který zobrazuje adresu instrukce, kde je každá skupina vlákna umístěna.Tento sloupec je ve výchozím nastavení skrytá.

  • Místo sloupec, který je umístění ve zdrojovém kódu.

  • Stav sloupec, který ukazuje, zda je podproces aktivní, blokované, není spuštěno nebo dokončeno.

  • Sloupec Vedle sebe, který zobrazuje indexu dlaždice pro podprocesy v řádku.

Záhlaví tabulky se zobrazí vedle sebe a zobrazení vlákna.

[!POZNÁMKA]

Na vašem počítači se můžou v následujících pokynech zobrazovat jiné názvy nebo umístění některých prvků uživatelského rozhraní Visual Studia. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace najdete v tématu Přizpůsobení nastavení pro vývoj v sadě Visual Studio.

Chcete-li zobrazit okno GPU vlákna

  1. V Průzkumník řešení, otevřete místní nabídku pro projekt a potom zvolte Vlastnosti.

  2. V Stránky vlastností okno pro projekt, pod Vlastnosti konfigurace, zvolte ladění.

  3. V seznamu Ladící nástroj pro spuštění zvolte Místní ladicí nástroj systému Windows.V seznamu Typ ladícího nástroje zvolte Pouze GPU.Je nutné zvolit tento ladicí program ukončit u zarážky v kódu, který běží na GPU.

  4. Klikněte na tlačítko OK.

  5. Nastavte zarážku v kódu GPU.

  6. V panelu nabídek zvolte Ladit, Spustit ladění.Počkejte, aplikace k zarážce.

  7. Jednu řádku nabídek zvolte ladění, Windows, Vláken GPU.

Chcete-li změnit na jiný podproces aktivní

  • Poklepejte na sloupec. (Klávesnice: Vyberte řádek a zvolte Enter.)

Chcete-li zobrazit konkrétní kámen a vlákna

  1. Zvolte Rozbalit vlákno přepínač tlačítko v okně GPU vláken.

  2. Do textových polí zadejte hodnoty vedle sebe a vlákna.

  3. Klepněte na tlačítko se šipkou na ní.

Chcete-li zobrazit nebo skrýt sloupec

  • Otevření místní nabídky pro okno GPU vlákna, zvolte sloupcea pak vyberte sloupec, který chcete zobrazit nebo skrýt.

Chcete-li seřadit podle sloupce

  • Vyberte záhlaví sloupce.

Chcete-li skupinu vláken

  • Otevření místní nabídky pro okno GPU vlákna, zvolte Group Bya pak zvolte jeden z názvů sloupců, které jsou zobrazeny.Zvolte žádný oddělení vláken.

Zablokování nebo odblokování řadu vláken

  • Otevření místní nabídky pro řádek a zvolte Ukotvit nebo Uvolnit.

Příznak nebo unflag řadu vláken

  • Vyberte sloupce Příznak pro vlákno, nebo otevřete místní nabídku pro vlákno a zvolte příznak nebo Unflag.

Chcete-li zobrazit pouze příznakem vláken

  • Klikněte na tlačítko příznak v okno GPU vlákna.

Viz také

Úkoly

Postupy: Použití okna paralelního sledování

Návod: Ladění aplikace C++ AMP

Další zdroje

Ladění vícevláknových aplikací v sadě Visual Studio