Поделиться через


Практическое руководство. Использование окна потоков GPU

В окне потоки GPU можно проверить и работы с потоками, которые выполняются на GPU в приложение, в котором выполняется отладка.Дополнительные сведения о приложениях, работающих на GPU см. Общие сведения о C++ AMP.

Окно потоков GPU содержит таблицы, в котором каждая строка представляет набор потоков графического Процессора, которые имеют одинаковые значения всех столбцов.Можно сортировать, изменить порядок, удалить и группировать элементы в столбцах.Флаг, снять отметку, заморозить (suspend) и размораживание потоков (продолжение) из окна потоков графического Процессора.В окне потоки GPU отображаются следующие столбцы:

  • Столбец, в котором можно пометить поток, который требуется особое внимание.

  • Столбец активного потока, в котором желтая стрелка указывает активный поток.Стрелка указывает поток, где выполнение нарушило в отладчик.

  • Числа потоков столбец, который показывает число потоков в одном месте.

  • Линия столбец, который отображает строку кода, где расположена каждая группа потоков.

  • Адрес столбец, который отображает адрес инструкции, где расположена каждая группа потоков.По умолчанию этот столбец скрыт.

  • Место столбец, в которой находится в исходном коде.

  • Состояния столбец, который показывает, является ли поток активных, заблокированных, не запущена или завершения.

  • Мозаики столбец, в котором показан индекс плитки для потоков, в строке.

Заголовок таблицы показывает мозаики и отображение потоков.

ПримечаниеПримечание

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы отобразить окно потоки графического Процессора

  1. В Обозревателя решений, откройте контекстное меню для проекта, а затем выберите Свойства.

  2. В Страницы свойств окно проекта, в разделе Свойства конфигурации, выберите Отладка.

  3. В Загружаемый отладчик список select Локальный отладчик WindowsТип отладчика список select Только GPU.Необходимо выбрать этот отладчик на прерывание на точках останова в коде, который выполняется на GPU.

  4. Выберите OK кнопки.

  5. Установите точку останова в коде графического Процессора.

  6. В строке меню выберите отладки, Начать отладку.Подождите, пока приложение достигает точки останова.

  7. Один в строке меню выберите отладки, Windows, Потоков GPU.

Чтобы изменить другой активный поток

  • Дважды щелкните столбец.(Клавиатуры: выберите строку и нажмите ВВОД.)

Для отображения определенного фрагмента и потока

  1. Выберите Развернуть обсуждение переключатель кнопки в окне потоки графического Процессора.

  2. Введите значения мозаики и поток в текстовых полях.

  3. Выберите кнопку, которая имеет стрелку.

Отображение или скрытие столбца

  • Открытие контекстного меню для окна потоки графического Процессора, выберите столбцы, а затем выберите столбец, который требуется отобразить или скрыть.

Для сортировки по столбцу

  • Выберите заголовок столбца.

Группирование потоков

  • Открытие контекстного меню для окна потоки графического Процессора, выберите **Группы,**и выберите один из отображаемых имен столбцов.Выберите ни разгруппировать потоков.

Чтобы заморозить или разморозить строки потоков

  • Откройте контекстное меню в строке и выберите Закрепить или Разморозить.

Чтобы отметить или снять отметку строки потоков

  • Выберите столбец флаг потока, или открыть контекстное меню для потока и выберите флаг или Снять отметку.

Чтобы отобразить только отмеченные потоки.

  • Нажмите кнопку флага в окне потоки графического Процессора.

См. также

Задачи

Практическое руководство. Использование окна параллельных контрольных значений

Пошаговое руководство. Отладка приложения C++ AMP

Другие ресурсы

Отладка многопоточных приложений