Invention Grant
- Patent Title: Implementing updates to source code executing on a plurality of compute nodes
-
Application No.: US13740634Application Date: 2013-01-14
-
Publication No.: US09720677B2Publication Date: 2017-08-01
- Inventor: Charles J. Archer , James E. Carey , Matthew R. Weaver
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Kennedy Lenart Spraggins LLP
- Agent Brandon C. Kennedy; Grant A. Johnson
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F9/445 ; G06F9/52

Abstract:
Methods, apparatuses, and computer program products for implementing updates to source code executing on a plurality of compute nodes are provided. Embodiments include receiving, by a compute node, a broadcast update-notification message indicating there is an update to the source code executing on the plurality of compute nodes; in response to receiving the update-notification message, implementing a distributed barrier; based on the distributed barrier, halting execution of the source code at a particular location within the source code; based on the distributed barrier, updating in-place the source code including retaining workpiece data in memory of the compute node, the workpiece data corresponding to the execution of the source code; and based on completion of the updating of the source code, resuming with the retained workpiece data execution of the source code at the particular location within the source code where execution was halted.
Public/Granted literature
- US20130212573A1 IMPLEMENTING UPDATES TO SOURCE CODE EXECUTING ON A PLURALITY OF COMPUTE NODES Public/Granted day:2013-08-15
Information query