首页> 外国专利> HIERARCHICAL STAGING AREAS FOR SCHEDULING THREADS FOR EXECUTION

HIERARCHICAL STAGING AREAS FOR SCHEDULING THREADS FOR EXECUTION

机译:安排执行线程的层次划分区域

摘要

One embodiment of the present invention is a computer-implemented method for scheduling a thread group for execution on a processing engine that includes identifying a first thread group included in a first set of thread groups that can be issued for execution on the processing engine, where the first thread group includes one or more threads. The method also includes transferring the first thread group from the first set of thread groups to a second set of thread groups, allocating hardware resources to the first thread group, and selecting the first thread group from the second set of thread groups for execution on the processing engine. One advantage of the disclosed technique is that a scheduler only allocates limited hardware resources to thread groups that are, in fact, ready to be issued for execution, thereby conserving those resources in a manner that is generally more efficient than conventional techniques.
机译:本发明的一个实施例是一种用于调度线程组以在处理引擎上执行的计算机实现的方法,该方法包括:识别包括在第一组线程组中的第一线程组,该第一线程组可以被发布以在处理引擎上执行,其中第一线程组包括一个或多个线程。该方法还包括:将第一线程组从第一组线程组转移到第二组线程组;向第一线程组分配硬件资源;以及从第二组线程组中选择第一线程组以在线程组上执行。处理引擎。所公开的技术的一个优点在于,调度器仅将有限的硬件资源分配给实际上准备发布以供执行的线程组,从而以通常比传统技术更有效的方式来节省那些资源。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号