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 nimi. 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 ukazuje dlaždici a vlákno, které je zobrazeno.

    Poznámka:

    Pokyny v tomto článku ilustrují nejnovější verzi interaktivního vývojového prostředí (IDE) dostupného v sadě Visual Studio. Počítač může u některých prvků uživatelského rozhraní zobrazit různé názvy nebo umístění. Možná používáte jinou verzi 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).

K zobrazení okna vláken GPU

  1. V Průzkumníku řešení otevřete kontextovou 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 bodu přerušení.

  7. V nabídce, 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 pro okno vláken GPU, zvolte Sloupce a poté zvolte sloupec, který chcete zobrazit nebo skrýt.

Řazení podle sloupce

  • Vyberte záhlaví sloupce.

Pro seskupení vláken

  • Otevřete místní nabídku okna GPU vláken, zvolte Seskupovat podle a poté vyberte 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 Rozmrazit.

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 „Vlajka“.