Invention Grant
- Patent Title: Completion processing for data communications instructions
- Patent Title (中): 数据通信指令的完成处理
-
Application No.: US12985611Application Date: 2011-01-06
-
Publication No.: US08732229B2Publication Date: 2014-05-20
- Inventor: Michael A. Blocksome , Sameer Kumar , Jeffrey J. Parker
- Applicant: Michael A. Blocksome , Sameer Kumar , Jeffrey J. Parker
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Biggers Kennedy Lenart Spraggins LLP
- Main IPC: G06F15/16
- IPC: G06F15/16 ; G06F9/30

Abstract:
Completion processing of data communications instructions in a distributed computing environment, including receiving, in an active messaging interface (‘AMI’) data communications instructions, at least one instruction specifying a callback function; injecting into an injection FIFO buffer of a data communication adapter, an injection descriptor, each slot in the injection FIFO buffer having a corresponding slot in a pending callback list; listing in the pending callback list any callback function specified by an instruction, incrementing a pending callback counter for each listed callback function; transferring payload data as per each injection descriptor, incrementing a transfer counter upon completion of each transfer; determining from counter values whether the pending callback list presently includes callback functions whose data transfers have been completed; calling by the AMI any such callback functions from the pending callback list, decrementing the pending callback counter for each callback function called.
Public/Granted literature
- US20120179736A1 Completion Processing For Data Communications Instructions Public/Granted day:2012-07-12
Information query