首页> 外国专利> Method and apparatus for exploiting data locality in dynamic task scheduling

Method and apparatus for exploiting data locality in dynamic task scheduling

机译:在动态任务调度中利用数据局部性的方法和装置

摘要

A method for scheduling tasks to processor cores of a parallel computing system may include the steps of processing a source code which comprises at least one parallel lambda function having a function body called by a task and having a capture list specifying the data structures accessed in the function body of said parallel lambda function and used to derive data location information; executing the task calling said function body on the processor core which is associated to a memory unit of the parallel computing system where the data of the data structures specified by said capture list is stored, wherein the memory unit is selected or localized based on the derived data location information.
机译:一种用于将任务调度到并行计算系统的处理器核心的方法,可以包括以下步骤:处理源代码,该源代码包括至少一个并行lambda函数,该函数具有由任务调用的功能主体,并且具有捕获列表,该捕获列表指定了在并行计算系统中访问的数据结构。所述并行lambda函数的函数体,用于导出数据位置信息;在与存储由所述捕获列表指定的数据结构的数据的并行计算系统的存储单元相关联的处理器内核上执行调用所述功能体的任务,其中,基于派生来选择或本地化存储单元数据位置信息。

著录项

  • 公开/公告号US9176716B2

    专利类型

  • 公开/公告日2015-11-03

    原文格式PDF

  • 申请/专利权人 SIEMENS AKTIENGESELLSCHAFT;

    申请/专利号US201313865856

  • 发明设计人 SEBASTIAN MATTHEIS;TOBIAS SCHULE;

    申请日2013-04-18

  • 分类号G06F9/45;G06F9/46;G06F9/48;G06F9/50;

  • 国家 US

  • 入库时间 2022-08-21 15:20:09

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号