Enabling sync header suppression latency optimization in the presence of retimers for serial interconnect
AssigneeIntel Corporation
InventorsMichelle Jen, Debendra Das Sharma, Bruce Tennant, Prahladachar Jayaprakash Bharadwaj
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses associated with a secure stream protocol for a serial interconnect are disclosed herein. In embodiments, an apparatus comprises a transmitter and a receiver. The transmitter and receiver are configured to transmit and receive transaction layer data packets through a link, the transaction layer data packets including indicators associated with transmission of order set transmitted after a predetermined number of data blocks, when the transmission is during a header suppression mode. Additional features and other embodiments are also disclosed.
Claims20
An apparatus comprising:
- a transmitter comprising a physical layer configured to transmit a plurality of transaction layer data packets onto a serial interconnect, wherein the physical layer is to insert an ordered set after a predetermined number of data blocks of the plurality of transaction layer data packets, when the transmission is during a header suppression mode in which sync headers are suppressed during the transmission of the plurality of transaction layer data packets.
A non-transitory machine-readable medium having stored thereon instructions, which if performed by a machine cause the machine to perform a method comprising:
- performing a negotiation between a transmitter and a receiver coupled to the transmitter via a link;
- disabling a header insertion circuit of a physical layer of the transmitter in response to negotiation of a header suppression mode, and configuring an ordered set insertion circuit of the physical layer to schedule ordered set insertion at a predetermined interval;
- and
- transmitting a plurality of transaction layer data packets from the physical layer to the receiver via the link, comprising transmitting an ordered set after a predetermined number of data blocks of the plurality of transaction layer data packets.
A system comprising:
- a central processing unit having a transmitter;
- an accelerator having a receiver and coupled to the central processing unit via a link;
- and
- at least one retimer coupled between the central processing unit and the accelerator, wherein the retimer is to identify, in a data stream, an ordered set based on a fixed interval following receipt of a start of data stream ordered set, when the link is in operation in a header suppression mode.
Dependencies are inferred from the claim text.