Invention Grant
US09250950B2 Conditionally updating shared variable directory (SVD) information in a parallel computer
有权
在并行计算机中有条件地更新共享变量目录(SVD)信息
- Patent Title: Conditionally updating shared variable directory (SVD) information in a parallel computer
- Patent Title (中): 在并行计算机中有条件地更新共享变量目录(SVD)信息
-
Application No.: US13767378Application Date: 2013-02-14
-
Publication No.: US09250950B2Publication Date: 2016-02-02
- Inventor: Charles J. Archer , James E. Carey , Philip J. Sanders , Brian E. Smith
- 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 Edward J. Lenart; Grant A. Johnson
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F17/30 ; G06F12/08 ; H04L29/08

Abstract:
Methods, parallel computers, and computer program products for conditionally updating shared variable directory (SVD) information in a parallel computer are provided. Embodiments include a runtime optimizer receiving a broadcast reduction operation header. The broadcast reduction operation header includes an SVD key and a first SVD address. The first SVD address is associated with the SVD key in a first SVD associated with a first task. Embodiments also include the runtime optimizer retrieving from a remote address cache associated with the second task, a second SVD address indicating a location within a memory partition associated with the first SVD, in response to receiving the broadcast reduction operation header. Embodiments also include the runtime optimizer determining that the first SVD address does not match the second SVD address and updating the remote address cache with the first SVD address.
Public/Granted literature
- US20140173604A1 CONDITIONALLY UPDATING SHARED VARIABLE DIRECTORY (SVD) INFORMATION IN A PARALLEL COMPUTER Public/Granted day:2014-06-19
Information query