<p>In one embodiment, a current candidate thread is selected from each of multiple first groups of threads using a low granularity selection scheme, where each of the first groups includes multiple threads and first groups are mutually exclusive. A second group of threads is formed comprising the current candidate thread selected from each of the first groups of threads. A current winning thread is selected from the second group of threads using a high granularity selection scheme. An instruction is fetched from a memory based on a fetch address for a next instruction of the current winning thread. The instruction is then dispatched to one of the execution units for execution, whereby execution stalls of the execution units are reduced by fetching instructions based on the low granularity and high granularity selection schemes.</p>
申请公布号
WO2011141837(A1)
申请公布日期
2011.11.17
申请号
WO2011IB51762
申请日期
2011.04.21
申请人
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL);GEWIRTZ, EVAN;HATHAWAY, ROBERT;MEIER, STEPHAN;HO, EDWARD
发明人
GEWIRTZ, EVAN;HATHAWAY, ROBERT;MEIER, STEPHAN;HO, EDWARD