首页>
外国专利>
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.
展开▼