首页> 外国专利> Interfacing external thread prioritizing policy enforcing logic with customer modifiable register to processor internal scheduler

Interfacing external thread prioritizing policy enforcing logic with customer modifiable register to processor internal scheduler

机译:将外部线程优先级策略执行逻辑与客户可修改的寄存器接口到处理器内部调度程序

摘要

A bifurcated instruction scheduler for dispatching instructions of multiple threads concurrently executing in a multithreading processor is provided. The scheduler includes a first portion within a reusable core that is not customizable by a customer, a second portion outside the core that is customizable, and an interface coupling the second portion to the core. The second portion implements a thread scheduling policy that may be customized to the customer's particular application. The first portion may be scheduling policy-agnostic and issues instructions of the threads each clock cycle to execution units based on the scheduling policy communicated by the second portion. The second portion communicates the scheduling policy via a priority for each of the threads. When the core commits an instruction for execution, the core communicates to the second portion which thread the committed instruction is in to enable the second portion to update the priorities in response thereto.
机译:提供了一种分叉的指令调度器,用于调度在多线程处理器中同时执行的多个线程的指令。调度器包括在可重用核心中的,由客户不可定制的第一部分,在核心之外的可定制的第二部分,以及将第二部分耦合到核心的接口。第二部分实现了可以为客户的特定应用定制的线程调度策略。第一部分可以是与调度策略无关的,并且基于由第二部分传达的调度策略,在每个时钟周期向执行单元发布线程的指令。第二部分通过每个线程的优先级传达调度策略。当核心提交用于执行的指令时,核心与第二部分通信,该第二部分将所提交的指令放入线程中,以使第二部分能够响应于此更新优先级。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号