首页> 外国专利> STEAL ONE-PROCESS MANY WORK-STEALING

STEAL ONE-PROCESS MANY WORK-STEALING

机译:偷一程序很多工作偷

摘要

A computer-implemented method, system, and computer program product are provided to reduce stealing in a processor. The method includes allocating a private space for a first thread in a memory. The method also includes generating a plurality of child tasks by the first thread responsive to processing a first task. The method additionally includes storing a portion of the plurality of child tasks in the private space removing the ability of other threads from popping the portion of the plurality of child tasks, with a remainder of the plurality of child tasks being stored in a public space. The method further includes popping the portion of the plurality of child tasks from the private space by the first thread.
机译:提供了一种计算机实现的方法,系统和计算机程序产品,以减少处理器中的窃取。该方法包括为存储器中的第一线程分配专用空间。该方法还包括响应于处理第一任务而由第一线程生成多个子任务。该方法还包括:将多个子任务的一部分存储在私有空间中,以消除其他线程从弹出多个子任务的一部分中获得的能力,而将多个子任务的其余部分存储在公共空间中。该方法还包括通过第一线程从私有空间弹出多个子任务的一部分。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号