Invention Grant
- Patent Title: Method for implementing MPI-2 one sided communication
- Patent Title (中): 实现MPI-2单向通信的方法
-
Application No.: US11467946Application Date: 2006-08-29
-
Publication No.: US07694310B2Publication Date: 2010-04-06
- Inventor: Su-Hsuan Huang , Chulho Kim , Richard R. Treumann , William G. Tuel, Jr.
- Applicant: Su-Hsuan Huang , Chulho Kim , Richard R. Treumann , William G. Tuel, Jr.
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent Gerry Monteleone
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F9/44 ; G06F9/46 ; G06F13/00

Abstract:
A method for implementing Message Passing Interface (MPI-2) one-sided communication by using Low-level Applications Programming Interface (LAPI) active messaging capabilities, including providing at least three data transfer types, one of which is used to send a message with a message header greater than one packet where Data Gather and Scatter Programs (DGSP) are placed as part of the message header; allowing a multi-packet header by using a LAPI data transfer type; sending the DGSP and data as one message; reading the DSGP with a header handler; registering the DSGP with the LAPI to allow the LAPI to scatter the data to one or more memory locations; defining two sets of counters, one counter set for keeping track of a state of a prospective communication partner, and another counter set for recording activities of local and Remote Memory Access (RMA) operations; comparing local and remote counts of completed RMA operations to complete synchronization mechanisms; and creating a mpci_wait_loop function.
Public/Granted literature
- US20080127203A1 METHOD FOR IMPLEMENTING MPI-2 ONE SIDED COMMUNICATION Public/Granted day:2008-05-29
Information query