@ehevnlem
Программирую с 1975, в интернете с 1993.

Что означает GPU не любит ветвлений?

Здравствуйте!
Я читал что при ветвлении потоки не выполняются параллельно. Как я понимаю
все процессоры сгруппированы в блоки, например по 16 , и все процессоры блока работают с одними инструкциями. Ветвления влияют на процессы внутри блока или между блоками тоже ? Не могли бы вы дать ссылки на примеры.
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg
Баянист. Тамада. Услуги.
Ветвление означает, что длина последовательности инструкций в разных блоках станет разной, следовательно, часть блоков в какой-то момент будет простаивать, дожидаясь окончания работы блоков, которым досталось больше инструкций.

А простой = убытки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы