首页> 外国专利> Work queue selection on a local processor within a multiple processor architecture

Work queue selection on a local processor within a multiple processor architecture

机译:多处理器体系结构中本地处理器上的工作队列选择

摘要

A method and system is disclosed for selecting a work queue associated with a processor within a multiple processor architecture to assign a new task. A local and a remote queue availability flag is maintained to indicate a relative size of work queues, in relationship to a mean queue size, for each processor in a multiple processor architecture. In determining to which processor to assign a task, the processor evaluates its own queue size by examining its local queue availability flag and evaluates other processor's queue sizes by examining their remote queue availability flags. The local queue availability flags are maintained asynchronously from task assignment. Remote flags are maintained at time of task assignment. The presented algorithm provides improved local processor queue size determinations in systems where task distribution processes execute with lower priorities that other tasks.
机译:公开了一种用于在多处理器架构中选择与处理器相关联的工作队列以分配新任务的方法和系统。维护本地和远程队列可用性标志,以指示多处理器体系结构中每个处理器的工作队列相对于平均队列大小的相对大小。在确定向哪个处理器分配任务时,处理器通过检查其本地队列可用性标志来评估自己的队列大小,并通过检查其远程队列可用性标志来评估其他处理器的队列大小。本地队列可用性标志与任务分配异步维护。任务分配时将维护远程标志。在任务分配过程以比其他任务更低的优先级执行的系统中,提出的算法可提供改进的本地处理器队列大小确定。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号