Invention Grant
US08832417B2 Program flow control for multiple divergent SIMD threads using a minimum resume counter
有权
使用最小恢复计数器对多个发散SIMD线程进行程序流控制
- Patent Title: Program flow control for multiple divergent SIMD threads using a minimum resume counter
- Patent Title (中): 使用最小恢复计数器对多个发散SIMD线程进行程序流控制
-
Application No.: US13227274Application Date: 2011-09-07
-
Publication No.: US08832417B2Publication Date: 2014-09-09
- Inventor: Lin Chen , David Rigel Garcia Garcia , Andrew E. Gruber , Guofang Jiao
- Applicant: Lin Chen , David Rigel Garcia Garcia , Andrew E. Gruber , Guofang Jiao
- 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/38
- IPC: G06F9/38

Abstract:
This disclosure describes techniques for handling divergent thread conditions in a multi-threaded processing system. In some examples, a control flow unit may obtain a control flow instruction identified by a program counter value stored in a program counter register. The control flow instruction may include a target value indicative of a target program counter value for the control flow instruction. The control flow unit may select one of the target program counter value and a minimum resume counter value as a value to load into the program counter register. The minimum resume counter value may be indicative of a smallest resume counter value from a set of one or more resume counter values associated with one or more inactive threads. Each of the one or more resume counter values may be indicative of a program counter value at which a respective inactive thread should be activated.
Public/Granted literature
- US20130061027A1 TECHNIQUES FOR HANDLING DIVERGENT THREADS IN A MULTI-THREADED PROCESSING SYSTEM Public/Granted day:2013-03-07
Information query