2 Matching Annotations
  1. Dec 2017
    1. Warp divergence

      When threads inside a warp branches to different execution paths. Instead of all 32 threads in the warp do the same instruction, on average only half of the threads do the instruction when warp divergence occurs. This causes 50% performance loss.