Software-based branch predication for AMD GPUs

  title={Software-based branch predication for AMD GPUs},
  author={Ryan Taylor and Xiaoming Li},
  journal={SIGARCH Computer Architecture News},
Branch predication is a program transformation technique that combines instructions of multiple branches of an if statement into a straight-line sequence and associates each instruction of the sequence with a predicate. The branch predication improves the execution of branch statements on processors that support predicated execution of instruction, e.g., Intel IA-64, because such transformation improves the instruction scheduling and might help cache performance. This paper proposes a novel… CONTINUE READING