Page 13

Ветвления внутри ворпа
Ветвления внутри ворпа
Ветвления разрушают SIMD структуру исполнения
Инструкции ложной ветви не исполняются для текущего
треда
Время теряется как если бы все треды ворпа прошли всеми
возможными путями (последовательно)
Компилятор может востанавливать точки ре-синхронизации,
рассинхронизировавшихся тредов
Программист может помогать используя __syncthreads();