首页> 外国专利> TASK SCHEDULER FOR COOPERATIVE TASKS AND THREADS FOR MULTIPROCESSORS AND MULTICORE SYSTEMS

TASK SCHEDULER FOR COOPERATIVE TASKS AND THREADS FOR MULTIPROCESSORS AND MULTICORE SYSTEMS

机译:多处理器和多核系统协作任务和线程的任务调度程序

摘要

In a computer system with a multi-core processor, the execution of tasks is scheduled in that a first queue for new tasks and a second queue for suspended tasks are related to a first core, and a third queue for new tasks and a fourth queue for suspended tasks are related to a second core. The tasks have instructions, the new tasks are tasks where none of the instructions have been executed by any of the cores, and the suspended tasks are tasks where at least one of the instructions has been executed by any of the cores. New tasks are popped from the first queue to the first core; and in case the first queue being empty, tasks are popped to the first queue in the following preferential order: suspended tasks from the second queue, new task from the third queue, and new tasks from the fourth queue.
机译:在具有多核处理器的计算机系统中,计划任务的执行的安排是因为用于新任务的第一队列和用于暂挂任务的第二队列与第一内核相关,而用于新任务的第三队列和第四队列相关暂停的任务与第二个核心有关。任务具有指令,新任务是其中任何一个内核均未执行任何指令的任务,而挂起任务是其中任何一个内核均已执行至少一个指令的任务。新任务从第一个队列弹出到第一个核心。如果第一个队列为空,则按以下优先顺序将任务弹出到第一个队列:第二个队列中的挂起任务,第三个队列中的新任务和第四个队列中的新任务。

著录项

  • 公开/公告号US2011154346A1

    专利类型

  • 公开/公告日2011-06-23

    原文格式PDF

  • 申请/专利权人 ALIN N. JULA;

    申请/专利号US20090646313

  • 发明设计人 ALIN N. JULA;

    申请日2009-12-23

  • 分类号G06F9/46;

  • 国家 US

  • 入库时间 2022-08-21 18:13:26

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号