发明名称 UNANIMOUS BRANCH INSTRUCTIONS IN A PARALLEL THREAD PROCESSOR
摘要 One embodiment of the present invention sets forth a mechanism for managing thread divergence in a thread group executing a multithreaded processor. A unanimous branch instruction, when executed, causes all the active threads in the thread group to branch only when each thread in the thread group agrees to take the branch. In such a manner, thread divergence is eliminated. A branch-any instruction, when executed, causes all the active threads in the thread group to branch when at least one thread in the thread group agrees to take the branch.
申请公布号 EP2480979(A1) 申请公布日期 2012.08.01
申请号 EP20100819515 申请日期 2010.09.24
申请人 NVIDIA CORPORATION 发明人 NICKOLLS, JOHN, R.;JOHNSON, RICHARD, CRAIG;GLANVILLE, ROBERT, STEVEN;ROZAS, GUILLERMO, JUAN
分类号 G06F15/00;G06F9/30;G06F9/38 主分类号 G06F15/00
代理机构 代理人
主权项
地址