发明名称 FORWARD PROGRESS MECHANISM FOR A MULTITHREADED PROCESSOR
摘要 A processing device includes a storage component configured to store instructions associated with a corresponding thread of a plurality of threads, and an execution unit configured to fetch and execute instructions. The processing device further includes a period timer comprising an output to provide an indicator in response to a count value of the period timer reaching a predetermined value based on a clock signal. The processing device additionally includes a plurality of thread forward-progress counter components, each configured to adjust a corresponding execution counter value based on an occurrence of a forward-progress indicator while instructions of a corresponding thread are being executed. The processing device further includes a thread select module configured to select threads of the plurality of threads for execution by the execution unit based a state of the period timer and a state of each of the plurality of thread forward-progress counter components.
申请公布号 US2009100432(A1) 申请公布日期 2009.04.16
申请号 US20070871626 申请日期 2007.10.12
申请人 FREESCALE SEMICONDUCTOR, INC. 发明人 HOLLOWAY DAVID C.;NGUYEN TRINH H.;SNYDER MICHAEL D.;WHISENHUNT GARY L.
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址