TECHNIQUES FOR HANDLING DIVERGENT THREADS IN A MULTI-THREADED PROCESSING SYSTEM
摘要
<p>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.</p>
申请公布号
WO2013036341(A1)
申请公布日期
2013.03.14
申请号
WO2012US50005
申请日期
2012.08.08
申请人
QUALCOMM INCORPORATED;CHEN, LIN;GARCIA GARCIA, DAVID RIGEL;GRUBER, ANDREW E.;JIAO, GUOFANG
发明人
CHEN, LIN;GARCIA GARCIA, DAVID RIGEL;GRUBER, ANDREW E.;JIAO, GUOFANG