The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 13, 2018

Filed:

Jun. 16, 2016
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Todd Rimmer, Exton, PA (US);

Thomas D. Lovett, Portland, OR (US);

Albert Cheng, Bellevue, WA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/801 (2013.01); H04L 12/919 (2013.01); H04L 12/925 (2013.01); H04L 12/933 (2013.01); H04L 12/861 (2013.01); G06F 13/42 (2006.01); H04L 12/931 (2013.01); H04L 12/851 (2013.01); G06F 5/06 (2006.01); G06F 13/16 (2006.01);
U.S. Cl.
CPC ...
H04L 47/39 (2013.01); G06F 5/065 (2013.01); G06F 13/1673 (2013.01); G06F 13/4221 (2013.01); H04L 47/245 (2013.01); H04L 47/2408 (2013.01); H04L 47/2433 (2013.01); H04L 47/722 (2013.01); H04L 47/765 (2013.01); H04L 49/103 (2013.01); H04L 49/109 (2013.01); H04L 49/505 (2013.01); H04L 49/70 (2013.01); H04L 49/9057 (2013.01); G06F 2205/067 (2013.01);
Abstract

Method, apparatus, and systems for implementing flexible credit exchange within high performance fabrics. Available buffer space in a receive buffer on a receive-side of a link is managed and tracked at the transmit-side of the link using credits. Peer link interfaces coupled via a link are provided with receive buffer configuration information that specifies how the receive buffer space in each peer is partitioned and space allocated for each buffer, including a plurality of virtual lane (VL) buffers. Credits are used for tracking buffer space consumption and in credits are returned from the receive-side indicating freed buffer space. The peer link interfaces exchange credit organization information to inform the other peer of how much space each credit represents. In connection with data transfer over the link, the transmit-side de-allocates credits based on an amount of buffer space to be consumed in applicable buffers in the receive buffer. Upon space being freed in the receive buffer, the receive-side returns credit ACKnowledgements (ACKs) identifying a VL for which space has been freed.


Find Patent Forward Citations

Loading…