-
公开(公告)号:US20190303342A1
公开(公告)日:2019-10-03
申请号:US16446470
申请日:2019-06-19
Applicant: Intel Corporation
Inventor: Michelle C. Jen , Minxi Gao , Debendra Das Sharma , Fulvio Spagna , Bruce A. Tennant , Noam Dolev Geldbard
IPC: G06F13/42
Abstract: An interface couples a controller to a physical layer (PHY) block, where the interface includes a set of data pins comprising transmit data pins to send data to the PHY block and receive data pins to receive data from the PHY block. The interface further includes a particular set of pins to implement a message bus interface, where the controller is to send a write command to the PHY block over the message bus interface to write a value to at least one particular bit of a PHY message bus register, bits of the PHY message bus register are mapped to a set of control and status signals, and the particular bit is mapped to a recalibration request signal to request that the PHY block perform a recalibration.
-
公开(公告)号:US20190188178A1
公开(公告)日:2019-06-20
申请号:US16133120
申请日:2018-09-17
Applicant: Intel Corporation
Inventor: Robert J. Safranek , Robert G. Blankenship , Debendra Das Sharma
CPC classification number: G06F13/4282 , G06F12/0831 , G06F13/00 , G06F13/14 , G06F13/38 , G06F13/4234 , G06F13/426 , G06F15/781 , G06F2212/621 , G06F2213/0008 , G06F2213/0024 , G06F2213/0026 , H04L12/00
Abstract: Methods, apparatus, and systems, for transporting data units comprising multiple pieces of transaction data over high-speed interconnects. A flow control unit, called a KTI (Keizer Technology Interface) Flit, is implemented in a coherent multi-layer protocol supporting coherent memory transactions. The KTI Flit has a basic format that supports use of configurable fields to implement KTI Flits with specific formats that may be used for corresponding transactions. In one aspect, the KTI Flit may be formatted as multiple slots used to support transfer of multiple respective pieces of transaction data in a single Flit. The KTI Flit can also be configured to support various types of transactions and multiple KTI Flits may be combined into packets to support transfer of data such as cache line transfers.
-
公开(公告)号:US10296399B2
公开(公告)日:2019-05-21
申请号:US15178159
申请日:2016-06-09
Applicant: Intel Corporation
Inventor: Debendra Das Sharma , Mohan J. Kumar , Balint Fleischer
IPC: G06F11/00 , G06F9/52 , G06F3/06 , G06F11/20 , G06F13/32 , G06F12/0815 , G06F9/46 , G06F12/1081 , G06F13/16 , G06F13/40 , G11C14/00 , G06F12/0817
Abstract: An apparatus for providing data coherency is described herein. The apparatus includes a global persistent memory. The global persistent memory is accessed using a protocol that includes input/output (I/O) semantics and memory semantics. The apparatus also includes a reflected memory region. The reflected memory region is a portion of the global persistent memory, and each node of a plurality of nodes maps the reflected memory region into a space that is not cacheable. Further, the apparatus includes a semaphore memory. The semaphore memory provides a hardware assist for enforced data coherency.
-
公开(公告)号:US10229024B2
公开(公告)日:2019-03-12
申请号:US15176185
申请日:2016-06-08
Applicant: Intel Corporation
Inventor: Debendra Das Sharma , Mohan J. Kumar , Balint Fleischer
IPC: G06F11/00 , G06F11/20 , G06F11/10 , G06F12/08 , G06F15/16 , G06F12/0837 , G06F12/0831
Abstract: An apparatus for coherent shared memory across multiple clusters is described herein. The apparatus includes a fabric memory controller and one or more nodes. The fabric memory controller manages access to a shared memory region of each node such that each shared memory region is accessible using load store semantics, even in response to failure of the node. The apparatus also includes a global memory, wherein each shared memory region is mapped to the global memory by the fabric memory controller.
-
公开(公告)号:US20190065426A1
公开(公告)日:2019-02-28
申请号:US16171342
申请日:2018-10-25
Applicant: Intel Corporation
Inventor: Debendra Das Sharma , Michelle C. Jen , Prahladachar Jayaprakash Bharadwaj , Bruce A. Tennant , Mahesh Wagh
Abstract: Systems, methods, and devices can involve a host device that includes a root complex, a link, and an interconnect protocol stack coupled to a bus link. The interconnect protocol stack can include multiplexing logic to select one of a Peripheral Component Interconnect Express (PCIe) upper layer mode, or an accelerator link protocol upper layer mode, the PCIe upper layer mode or the accelerator link protocol upper layer mode to communicate over the link, and physical layer logic to determine one or more low latency features associated with one or both of the PCIe upper layer mode or the accelerator link protocol upper layer mode.
-
公开(公告)号:US20190065272A1
公开(公告)日:2019-02-28
申请号:US15682896
申请日:2017-08-22
Applicant: Intel Corporation
Inventor: Anil Rao , Debendra Das Sharma
Abstract: The present disclosure describes a number of embodiments related to devices and techniques for implementing an interconnect switch to provide a switchable low-latency bypass between node resources such as CPUs and accelerator resources for caching. A resource manager may be used to receive an indication of a node of a plurality of nodes and an indication of an accelerator resource of a plurality of accelerator resources to connect to the node. If the indicated accelerator resource is connected to another node of the plurality of nodes, then transmit, to a interconnect switch, one or more hot-remove commands. The resource manager may then transmit to the interconnect switch one or more hot-add commands to connect the node resource and the accelerator resource.
-
公开(公告)号:US20180267850A1
公开(公告)日:2018-09-20
申请号:US15761405
申请日:2015-09-26
Applicant: Intel Corporation
Inventor: Daniel S. Froelich , Debendra Das Sharma , Fulvio Spagna , Per E. Fornberg , David Edward Bradley
CPC classification number: G06F11/08 , G06F11/1004 , G06F11/221 , G06F13/14 , H04L1/0061
Abstract: There is disclosed in an example an interconnect apparatus having: a root circuit; and a downstream circuit comprising at least one receiver; wherein the root circuit is operable to provide a margin test directive to the downstream circuit during a normal operating state; and the downstream circuit is operable to perform a margin test and provide a result report of the margin test to the root circuit. This may be performed in-band, for example in the L0 state. There is also disclosed a system comprising such an interconnect, and a method of performing margin testing.
-
公开(公告)号:US10019300B2
公开(公告)日:2018-07-10
申请号:US15042463
申请日:2016-02-12
Applicant: Intel Corporation
Inventor: Prahladachar Jayaprakash Bharadwaj , Alexander Brown , Debendra Das Sharma , Junaid Thaliyil
CPC classification number: G06F11/0745 , G06F11/0736 , G06F11/0793 , G06F11/1415 , G06F11/1443
Abstract: A packet is identified at a port of a serial data link, and it is determined that the packet is associated with an error. Entry into an error recovery mode is initiated based on the determination that the packet is associated with the error. Entry into the error recovery mode can cause the serial data link to be forced down. In one aspect, forcing the data link down causes all subsequent inbound packets to be dropped and all pending outbound requests and completions to be aborted during the error recovery mode.
-
公开(公告)号:US20170371831A1
公开(公告)日:2017-12-28
申请号:US15193941
申请日:2016-06-27
Applicant: Intel Corporation
Inventor: Debendra Das Sharma
CPC classification number: G06F13/4291 , G06F13/4068
Abstract: A multi-protocol retimer apparatus and method for using the same are disclosed. In one embodiment, an apparatus for performing retiming between first and second devices according to a plurality of protocols comprises: a receiver operable to receive data; a transmitter to transmit data; a first data path coupled to the receiver and the transmitter and operable to transfer data received from the receiver to the transmitter during protocol specific training, where the first data path comprises control circuitry to control protocol specific training of one or both of the transmitter and receiver in response to an indication of one protocol of the plurality of protocols; and a second data path coupled to the receiver and the transmitter, the second data path having a lower latency than the first data path and for use in transferring data received from the receiver to the transmitter after protocol specific training.
-
公开(公告)号:US09626321B2
公开(公告)日:2017-04-18
申请号:US14060191
申请日:2013-10-22
Applicant: Intel Corporation
Inventor: Robert J. Safranek , Robert G. Blankenship , Venkatraman Iyer , Jeff Willey , Robert Beers , Darren S. Jue , Arvind A. Kumar , Debendra Das Sharma , Jeffrey C. Swanson , Bahaa Fahim , Vedaraman Geetha , Aaron T. Spink , Fulvio Spagna , Rahul R. Shah , Sitaraman V. Iyer , William Harry Nale , Abhishek Das , Simon P. Johnson , Yuvraj S. Dhillon , Yen-Cheng Liu , Raj K. Ramanujan , Robert A. Maddox , Herbert H. Hum , Ashish Gupta
IPC: G06F13/40 , G06F12/0831 , G06F13/42 , G06F9/30 , G06F12/0806 , H04L12/933 , G06F9/46 , G06F12/0813 , G06F12/0815 , H04L12/741 , G06F9/44
CPC classification number: G06F13/22 , G06F1/3287 , G06F8/71 , G06F8/73 , G06F8/77 , G06F9/30145 , G06F9/44505 , G06F9/466 , G06F11/1004 , G06F12/0806 , G06F12/0808 , G06F12/0813 , G06F12/0815 , G06F12/0831 , G06F12/0833 , G06F13/4022 , G06F13/4068 , G06F13/4221 , G06F13/4282 , G06F13/4286 , G06F13/4291 , G06F2212/1016 , G06F2212/2542 , G06F2212/622 , H04L9/0662 , H04L12/4641 , H04L45/74 , H04L49/15 , Y02D10/13 , Y02D10/14 , Y02D10/151 , Y02D10/40 , Y02D10/44 , Y02D30/30
Abstract: A physical layer (PHY) is coupled to a serial, differential link that is to include a number of lanes. The PHY includes a transmitter and a receiver to be coupled to each lane of the number of lanes. The transmitter coupled to each lane is configured to embed a clock with data to be transmitted over the lane, and the PHY periodically issues a blocking link state (BLS) request to cause an agent to enter a BLS to hold off link layer flit transmission for a duration. The PHY utilizes the serial, differential link during the duration for a PHY associated task selected from a group including an in-band reset, an entry into low power state, and an entry into partial width state
-
-
-
-
-
-
-
-
-