Sdílet prostřednictvím


Použití okna vláken GPU (C++)

V okně Vlákna GPU můžete prozkoumat vlákna spuštěná na GPU v aplikaci, kterou ladíte, a pracovat s vlákny. Další informace o aplikacích, které běží na GPU, naleznete v tématu Přehled modelu C++ AMP.

Okno Vlákna GPU obsahuje tabulku, ve které každý řádek představuje sadu vláken GPU se stejnými hodnotami ve všech sloupcích. Položky, které jsou ve sloupcích, můžete řadit, měnit jejich pořadí, odebírat a seskupovat. V okně Vlákna GPU můžete označit, zrušit jeho označení, ukotvit (pozastavit) a rozmrazit (obnovit). V okně Vláken GPU se zobrazí následující sloupce:

  • Sloupec příznaku, ve kterém můžete označit vlákno, kterému chcete věnovat zvláštní pozornost.

  • Aktuální sloupec vlákna, ve kterém žlutá šipka označuje aktuální vlákno.

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

  • Sloupec Čára , který zobrazuje řádek kódu, kde se nachází každá skupina vláken.

  • Sloupec Adresa , který zobrazuje adresu instrukce, kde se nachází každá skupina vláken. Ve výchozím nastavení je tento sloupec skrytý.

  • Sloupec Umístění , což je umístění ve zdrojovém kódu.

  • Sloupec Stav , který zobrazuje, zda je vlákno aktivní, blokované, nezahajované nebo dokončené.

  • Sloupec Dlaždice , který zobrazuje index dlaždic pro vlákna v řádku.

    Záhlaví tabulky zobrazuje dlaždici a vlákno, které se zobrazuje.

    Poznámka:

    V počítači se můžou zobrazovat různé názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio v tomto článku. Možná používáte jinou edici sady Visual Studio nebo jiné nastavení prostředí. Další informace naleznete v tématu Přizpůsobení integrovaného vývojového prostředí (IDE).

Zobrazení okna vláken GPU

  1. V Průzkumník řešení otevřete místní nabídku projektu a pak zvolte Vlastnosti.

  2. V okně Stránky vlastností projektu v části Vlastnosti konfigurace zvolte Ladění.

  3. V ladicím programu ke spuštění seznamu vyberte Místní ladicí program systému Windows. V seznamu Typ ladicího programu vyberte Pouze GPU. Tento ladicí program musíte zvolit, pokud chcete přerušit zarážky v kódu, který běží na GPU.

  4. Zvolte tlačítko OK.

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

  6. Na řádku nabídek zvolte Ladit, Spustit ladění. Počkejte, až aplikace dosáhne zarážky.

  7. Jeden řádek nabídek, zvolte Ladit, Windows, GPU Vlákna.

Přepnutí na jiné vlákno

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

Zobrazení konkrétní dlaždice a vlákna

  1. V okně Vlákna GPU zvolte tlačítko Rozbalit přepínač vláken.

  2. Do textových polí zadejte hodnoty dlaždice a vlákna.

  3. Zvolte tlačítko se šipkou.

Zobrazení nebo skrytí sloupce

  • Otevřete místní nabídku okna Vláken GPU, zvolte Sloupce a pak zvolte sloupec, který chcete zobrazit nebo skrýt.

Řazení podle sloupce

  • Vyberte záhlaví sloupce.

Seskupení vláken

  • Otevřete místní nabídku okna Vláken GPU, zvolte Seskupovat podle a pak zvolte jeden ze zobrazených názvů sloupců. Chcete-li oddělit vlákna, zvolte Možnost Žádné .

Ukotvení nebo rozmrazení řádku vláken

  • Otevřete místní nabídku pro řádek a zvolte Ukotvit nebo Thaw.

Označení nebo zrušení označení řádku vláken

  • Vyberte sloupec příznaku pro vlákno nebo otevřete místní nabídku pro vlákno a zvolte Příznak nebo Zrušit označení.

Zobrazení pouze vláken s příznakem

  • V okně Vlákna GPU zvolte tlačítko příznaku.