Invention Grant
- Patent Title: GPU divergence barrier
-
Application No.: US14043562Application Date: 2013-10-01
-
Publication No.: US09652284B2Publication Date: 2017-05-16
- Inventor: Chunhui Mei , Alexei Vladimirovich Bourd , Lin Chen
- Applicant: QUALCOMM Incorporated
- Applicant Address: US CA San Diego
- Assignee: QUALCOMM Incorporated
- Current Assignee: QUALCOMM Incorporated
- Current Assignee Address: US CA San Diego
- Agency: Shumaker & Sieffert, P.A.
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/48 ; G06T1/20 ; G06F9/52 ; G06F9/38

Abstract:
A device includes a memory, and at least one programmable processor configured to determine, for each warp of a plurality of warps, whether a Boolean expression is true for a corresponding thread of each warp, pause execution of each warp having a corresponding thread for which the expression is true, determine a number of active threads for each of the plurality of warps for which the expression is true, sort the plurality of warps for which the expression is true based on the number of active threads in each of the plurality of warps, swap thread data of an active thread of a first warp of the plurality of warps with thread data of an inactive thread of a second warp of the plurality of warps, and resume execution of the at least one of the plurality of warps for which the expression is true.
Public/Granted literature
- US20150095914A1 GPU DIVERGENCE BARRIER Public/Granted day:2015-04-02
Information query