Patent Number: 8,578,068

Title: Method of data communications with reduced latency

Abstract: Data communications with reduced latency, including: writing, by a producer, a descriptor and message data into at least two descriptor slots of a descriptor buffer, the descriptor buffer comprising allocated computer memory segmented into descriptor slots, each descriptor slot having a fixed size, the descriptor buffer having a header pointer that identifies a next descriptor slot to be processed by a DMA controller, the descriptor buffer having a tail pointer that identifies a descriptor slot for entry of a next descriptor in the descriptor buffer; recording, by the producer, in the descriptor a value signifying that message data has been written into descriptor slots; and setting, by the producer, in dependence upon the recorded value, a tail pointer to point to a next open descriptor slot.

Inventors: Blocksome; Michael A. (Rochester, MN), Parker; Jeffrey J. (Rochester, MN)

Assignee: International Business Machines Corporation

International Classification: G06F 3/00 (20060101); G06F 15/167 (20060101)

Expiration Date: 1/05/12017