发明名称 SCHEDULING THREADS IN MULTI-CORE SYSTEMS
摘要 Scheduling of threads in a multi-core system is performed using per-processor queues for each core to hold threads with fixed affinity for each core. Cores are configured to pick the highest priority thread among the global run queue, which holds threads without affinity, and their respective per-processor queue. To select between two threads with same priority on both queues, the threads are assigned sequence numbers based on their time of arrival. The sequence numbers may be weighted for either queue to prioritize one over the other.
申请公布号 WO2009014868(A3) 申请公布日期 2009.03.26
申请号 WO2008US68918 申请日期 2008.07.01
申请人 MICROSOFT CORPORATION 发明人 GOPALAN, YADHU;HSIEH, BOR-MING;MILLER, MARK
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址