Invention Grant
US09201691B2 Method, apparatus and system for coordinating execution of tasks in a computing system having a distributed shared memory
有权
用于协调具有分布式共享存储器的计算系统中的任务的执行的方法,装置和系统
- Patent Title: Method, apparatus and system for coordinating execution of tasks in a computing system having a distributed shared memory
- Patent Title (中): 用于协调具有分布式共享存储器的计算系统中的任务的执行的方法,装置和系统
-
Application No.: US14471198Application Date: 2014-08-28
-
Publication No.: US09201691B2Publication Date: 2015-12-01
- Inventor: Lin Gu , Zhiqiang Ma , Yulong Zeng
- Applicant: Huawei Technologies Co., Ltd.
- Applicant Address: CN Shenzhen
- Assignee: Huawei Technologies Co., Ltd.
- Current Assignee: Huawei Technologies Co., Ltd.
- Current Assignee Address: CN Shenzhen
- Agency: Conley Rose, P.C.
- Agent Grant Rodolph
- Priority: CN201210047777 20120228
- Main IPC: G06F13/00
- IPC: G06F13/00 ; G06F9/48 ; G06F9/52 ; G06F3/06 ; G06F9/50

Abstract:
A task coordination apparatus in a computing system having a distributed shared memory (DSM) coordinates the execution of two related tasks, wherein the second task has an execution variable which is modified by the first task. The task coordination apparatus creates a snapshot of a memory space in the distributed shared memory assigned to the first task and a cooperation watching area of the second task. The cooperation watching area contains a memory address pointing to a location where the execution variable of the second task is stored in the memory space assigned to the first task. The first task is allocated to a first computing node for execution, and the memory space assigned to it is updated according to the execution result. After updating the memory space, the second task is allocated to a second computing node for execution using the execution variable updated by the first task.
Public/Granted literature
Information query