发明名称 Scheduler for a multiprocessing computing system
摘要 A system and method for scheduling a thread identifies runnable threads based on precycle signals determined before the scheduling cycle. The thread indexes of the runnable threads are grouped according to the thread priorities of the runnable threads, and the thread indexes are ranked within each group. The runnable threads that will be runnable in the next scheduling cycle are identified based on same cycle signals determined during the scheduling cycle. The highest ranked thread index of the runnable threads that will also be runnable in the next scheduling cycle is selected as the scheduled thread. In another configuration, a round robin ranking and a priority ranking are determined for the thread indexes. The thread indexes are then ranked according to the round robin ranking and the priority ranking and the highest ranked thread index of a runnable thread is selected as the scheduled thread.
申请公布号 US2006059487(A1) 申请公布日期 2006.03.16
申请号 US20050036938 申请日期 2005.01.14
申请人 INTEGRATED DEVICE TECHNOLOGY, INC. 发明人 CHATTERJEE MITRAJIT;ONUFRYK PETER Z.;LEVIT INNA
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址