Invention Grant
US09176716B2 Method and apparatus for exploiting data locality in dynamic task scheduling
有权
在动态任务调度中利用数据局部性的方法和装置
- Patent Title: Method and apparatus for exploiting data locality in dynamic task scheduling
- Patent Title (中): 在动态任务调度中利用数据局部性的方法和装置
-
Application No.: US13865856Application Date: 2013-04-18
-
Publication No.: US09176716B2Publication Date: 2015-11-03
- Inventor: Sebastian Mattheis , Tobias Schule
- Applicant: Siemens Aktiengesellschaft
- Applicant Address: DE Munich
- Assignee: SIEMENS AKTIENGESELLSCHAFT
- Current Assignee: SIEMENS AKTIENGESELLSCHAFT
- Current Assignee Address: DE Munich
- Agency: Slayden Grubert Beard PLLC
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F9/46 ; G06F9/48 ; G06F9/50

Abstract:
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.
Public/Granted literature
- US20140317636A1 Method And Apparatus For Exploiting Data Locality In Dynamic Task Scheduling Public/Granted day:2014-10-23
Information query