This disclosure relates to, but is not limited to, the scheduling of tasks. A method of activating scheduling instructions in parallel processing units is described. The method includes decoding instructions in an active scheduling task in an instruction decoder, and checking whether the transform flag is set in the decoded instruction through an instruction controller. If the transformation flag is set in the decoded instruction, the trigger scheduler activates the scheduling task by changing the scheduling task from an active state to an inactive state.
【技术实现步骤摘要】
对任务进行调度背景图形处理单元(GPU)包括高度并行的结构,其被设计为并行地对大量数据进行高效处理。GPU通常用于计算机图形(例如,在屏幕上呈现3D图像),但是它们也可以用于受益于它们提供的并行性的其他操作。下面描述的实施方式仅作为示例被提供,且不是解决已知GPU或其他并行处理单元的任何或所有缺点的实现方式的限制。概述提供本概述来以简化形式引入在以下详细描述中将进一步描述的概念的选择。本概述不旨在标识出要求保护的主题的关键特征或必要特征,亦不旨在用于限定要求保护的主题的范围。描述了一种在并行处理单元内激活调度指令的方法。该方法包括在指令解码器中对处于激活状态的调度任务中的指令进行解码,以及通过指令控制器,检查变换标志在解码的指令中是否被设置。如果变换标志在解码的指令中被设置,调度器被触发以通过将调度任务从激活状态改变为非激活状态来去激活调度任务。第一方面提供了一种在并行处理单元内激活调度指令的方法,包括:在指令解码器中对处于激活状态的调度任务中的指令进行解码;通过指令控制器,检查变换标志在解码的指令中是否被设置;以及响应于确定变换标志在解码的指令中被设置,触发调度器以通过将调度任务从激活状态改变为非激活状态来去激活调度任务。第二方面提供了一种指令控制器,包括:输入端,该输入端用于从调度器接收处于激活状态的调度任务中的指令;指令解码器,该指令解码器被布置成对所接收的指令进行解码;以及硬件逻辑,该硬件逻辑被布置成检查变换标志在解码的指令中是否被设置,并且响应于确定变换标志在解码的指令中被设置,触发调度器以通过将调度任务从激活状态改变为非激活状态来去激活调度任务。 ...
【技术保护点】
1.一种在并行处理单元内对指令进行调度的方法,包括:在指令解码器中对处于激活状态的调度任务中的指令进行解码;通过指令控制器,检查变换标志在解码的指令中是否被设置;以及响应于确定所述变换标志在所述解码的指令中被设置,触发调度器以通过将所述调度任务从所述激活状态改变为非激活状态来去激活所述调度任务。
【技术特征摘要】
2017.06.16 GB 1709654.61.一种在并行处理单元内对指令进行调度的方法,包括:在指令解码器中对处于激活状态的调度任务中的指令进行解码;通过指令控制器,检查变换标志在解码的指令中是否被设置;以及响应于确定所述变换标志在所述解码的指令中被设置,触发调度器以通过将所述调度任务从所述激活状态改变为非激活状态来去激活所述调度任务。2.根据权利要求1所述的方法,还包括:响应于确定所述变换标志在所述解码的指令中未被设置,将所述解码的指令发送到所述解码的指令的目标ALU。3.一种指令控制器,包括:输入端,所述输入端用于从调度器接收处于激活状态的调度任务中的指令;指令解码器,所述指令解码器被布置成对所接收的指令进行解码;以及硬件逻辑,该硬件逻辑被布置成检查变换标志在解码的指令中是否被设置,并且响应于确定所述变换标志在所述解码的指令中被设置,触发所述调度器以通过将所述调度任务从所述激活状态改变为非激活状态来去激活所述调度任务。4.根据权利要求3所述的指令控制器,还包括:硬件逻辑,该硬件逻辑被布置成响应于确定所述变换标志在所述解码的指令中未被设置,将所述解码的指令发送到所述解码的指令的目标ALU。5.一种并行处理系统,所述并行处理系统配置成执行根据权利要求1-2中的任一项所述的方法。6.根据权利要求5所述的并行处理系统,其中,所述并行处理系统体现在集成电路上的硬件中。7.一种计算机可读代码,所述计算机可读代码被配置成当所述代码在计算机上运行时执行根据权利要求1-2中的任一项所述的方法的步骤。8.一种制造方法,所述制造方法使用集成电路制造系统制造根据权...
【专利技术属性】
技术研发人员:西蒙·尼尔德,YC·弗,亚当·德格拉斯,卢卡·尤利亚诺,
申请(专利权)人:想象技术有限公司,
类型:发明
国别省市:英国,GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。