发明名称 METHOD AND APPARATUS FOR ALTERING THREAD PRIORITIES IN A MULTITHREADED PROCESSOR
摘要 <p>A system and method for performing computer processing operations in a data processing system includes a multithreaded processor (100) and thread switch logic (400). The multithreaded processor is capable of switching between two or more threads of instructions which can be independently executed. Each thread has a corresponding state in a thread state register (440) depending on its execution status. The thread switch logic contains a thread switch control register (410) to store the conditions upon which a thread switch will occur. The thread switch logic has a time-out register (430) which forces a thread switch when execution of the active thread in the multithreaded processor exceeds a programmable period of time. Thread switch logic also has a forward progress count register (420) to prevent repetitive unproductive thread switching between threads in the multithreaded processor. Thread switch logic is also responsive to a software manager (460) capable of changing the priority of the different threads and thus superseding thread switch events.</p>
申请公布号 WO1999021089(A1) 申请公布日期 1999.04.29
申请号 US1998021724 申请日期 1998.10.14
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址