Abstract:
A shared memory controller receives, from a computing node, a request associated with a memory transaction involving a particular line in a memory pool. The request includes a node address according to an address map of the computing node. An address translation structure is used to translate the first address into a corresponding second address according to a global address map for the memory pool, and the shared memory controller determines that a particular one of a plurality of shared memory controllers is associated with the second address in the global address map and causes the particular shared memory controller to handle the request.
Abstract:
An identification is made that a link is to exit an active state, the link comprising a plurality of lanes. Parity information is maintained for the lanes based on data previously sent over the link, and an indication of the parity information is sent prior to the exit from the active state.
Abstract:
Methods and apparatus for implementing the Intel QuickPath Interconnect® (QPI) protocol over a PCIe interface. The upper layers of the QPI protocol are implemented over a physical layer of the PCIe interface via use of QPI data bit mappings onto corresponding PCIe x16, x8, and x4 lane configurations. A QPI link layer to PCIe physical layer interface is employed to abstract the QPI link, routing, and protocol layers from the underlying PCIe physical layer (and corresponding PCIe interface circuitry), enabling QPI protocol messages to be employed over PCIe hardware. Thus, QPI functionality, such as support for coherent memory transactions, may be implemented over PCIe interface circuitry.
Abstract:
An identification is made that a link is to exit an active state, the link comprising a plurality of lanes. Parity information is maintained for the lanes based on data previously sent over the link, and an indication of the parity information is sent prior to the exit from the active state.
Abstract:
Techniques for embedded high speed serial interface methods are described herein. The techniques include an apparatus for sideband signaling including a first serial sideband link module and a second serial sideband link module. The first serial sideband link module is to propagate packets from an upstream port to a downstream port via a first signaling lane, and the second serial sideband link module is to propagate packets from the downstream port to the upstream port via a second signaling lane.
Abstract:
Systeme, Verfahren und Geräte können ein Hostgerät umfassen, das einen Stammkomplex, einen Link und einen Interconnect-Protokollstapel gekoppelt mit einem Bus-Link umfasst. Der Interconnect-Protokollstapel kann Multiplex-Logik zum Auswählen eines von einem PCIe (Peripheral Component Interconnect Express)-Modus der höheren Schichten oder einem Beschleuniger-Link-Protokoll-Modus der höheren Schichten, wobei der PCIe-Modus der höheren Schichten oder der Beschleuniger-Link-Protokoll-Modus der höheren Schichten zum Kommunizieren über den Link ist, und Bitübertragungsschichtlogik zum Bestimmen eines oder mehrerer Merkmale niedriger Latenz umfassen, die mit einem oder beiden des PCIe-Modus der höheren Schichten oder des Beschleuniger-Link-Protokoll-Modus der höheren Schichten assoziiert sind.
Abstract:
In Ausführungsformen weist eine Einrichtung für serielle Kommunikation einen Sendeempfänger zum Empfangen einer Vorcodierungsanforderung von einem Downlink-Empfänger über eine serielle Kommunikationsverbindung und zum Senden von Datenbits an den Downlink-Empfänger über die serielle Kommunikationsverbindung auf. In Ausführungsformen weist die Einrichtung ferner einen Vorcodierer auf, der mit dem Sendeempfänger gekoppelt ist, zum Empfangen verwürfelter Datenbits einer Teilmenge der zu sendenden Datenbits von einem gekoppelten Verwürfler und, in Reaktion auf die Anforderung vom Downlink-Empfänger, Vorcodieren der verwürfelten Datenbits sowie zum Ausgeben der vorcodierten, verwürfelten Datenbits an den Sendeempfänger zur Übertragung an den Downlink-Empfänger über die serielle Kommunikationsverbindung zusammen mit anderen, unverwürfelten Datenbits.
Abstract:
Es wird eine Zwischenverbindungsschnittstelle bereitgestellt, um eine Kommunikation mit einer Vorrichtung außerhalb einer Baugruppe über eine Verbindung mit mehreren Bahnen zu ermöglichen. Die Logik der Zwischenverbindungsschnittstelle umfasst eine Empfängerlogik, um ein Gültig-Signal von der Vorrichtung außerhalb der Baugruppe auf einer zweckgebundenen Gültig-Bahn der Verbindung zu empfangen, das anzeigt, dass Daten auf mehreren zweckgebundenen Datenbahnen in den mehreren Bahnen ankommen sollen, die Daten auf den Datenbahnen von der Vorrichtung außerhalb der Baugruppe zu empfangen, die auf der Basis der Ankunft des Gültig-Signals abgetastet werden, und ein Stromsignal von der Vorrichtung außerhalb der Baugruppe auf einer zweckgebundenen Strombahn in den mehreren Bahnen zu empfangen. Das Stromsignal entspricht den Daten und zeigt einen speziellen Datentyp der Daten an. Der spezielle Datentyp kann einer von mehreren verschiedenen Datentypen sein, die auf den mehreren Datenbahnen der Verbindung empfangen werden können.
Abstract:
A test mode signal is generated to include a test pattern and an error reporting sequence. The test mode signal is sent on link that includes one or more extension devices and two or more sublinks. The test mode signal is to be sent on a particular one of the sublinks and is to be used by a receiving device to identify errors on the particular sublink. The error reporting sequence is to be encoded with error information to describe error status of sublinks in the plurality of sublinks.