-
公开(公告)号:US20220365887A1
公开(公告)日:2022-11-17
申请号:US17827458
申请日:2022-05-27
Applicant: Intel Corporation
Inventor: Ishwar Agarwal , Rupin H. Vakharwala , Rajesh M. Sankaran , Stephen R. Van Doren
IPC: G06F13/16 , G06F12/0862 , G06F12/1009 , G06F12/1045 , G06F13/42
Abstract: Aspects of the embodiments are directed to systems and methods for providing and using hints in data packets to perform memory transaction optimization processes prior to receiving one or more data packets that rely on memory transactions. The systems and methods can include receiving, from a device connected to the root complex across a PCIe-compliant link, a data packet; identifying from the received device a memory transaction hint bit; determining a memory transaction from the memory transaction hint bit; and performing an optimization process based, at least in part, on the determined memory transaction.
-
公开(公告)号:US20220197852A1
公开(公告)日:2022-06-23
申请号:US17692031
申请日:2022-03-10
Applicant: Intel Corporation
Inventor: Mohan Nair , Ishwar Agarwal , Ashish Gupta , Peeyush Purohit , Vijay Pothi Raj Govindaraj , Nitish Paliwal , Rahul Boyapati , Minjer Juan
IPC: G06F15/173 , G06F9/50
Abstract: A circuit system includes slow running logic circuitry that generates write data and a write command for a write request. The circuit system also includes fast running logic circuitry that receives the write data and the write command from the slow running logic circuitry. The fast running logic circuitry stores the write data and the write command. A host system generates a write response in response to receiving the write command from the fast running logic circuitry. The host system sends the write response to the fast running logic circuitry. The fast running logic circuitry sends the write data to the host system in response to receiving the write response from the host system before providing the write response to the slow running logic circuitry.
-
公开(公告)号:US20220197847A1
公开(公告)日:2022-06-23
申请号:US17674030
申请日:2022-02-17
Applicant: Intel Corporation
Inventor: Stephen R. Van Doren , Rajesh M. Sankaran , David A. Koufaty , Ramacharan Sundararaman , Ishwar Agarwal
Abstract: Embodiments may be generally direct to apparatuses, systems, method, and techniques to detect a message to communicate via an interconnect coupled with a device capable of communication via a plurality of interconnect protocols, the plurality of interconnect protocols comprising a non-coherent interconnect protocol, a coherent interconnect protocol, and a memory interconnect protocol. Embodiments also include determining an interconnect protocol of the plurality of interconnect protocols to communicate the message via the interconnect based on the message, and providing the message to a multi-protocol multiplexer coupled with the interconnect, the multi-protocol multiplexer to communicate the message utilizing the interconnect protocol via the interconnect with the device.
-
公开(公告)号:US11204867B2
公开(公告)日:2021-12-21
申请号:US15720648
申请日:2017-09-29
Applicant: Intel Corporation
Inventor: Ishwar Agarwal , Stephen R. Van Doren , Ramacharan Sundararaman
Abstract: There is disclosed in an example a peripheral component interconnect express (PCIe) controller to provide coherent memory mapping between an accelerator memory and a host memory address space. The PCIe controller may include extensions to provide a coherent accelerator interconnect (CAI) to provide bias-based coherency tracking between the accelerator memory and the host memory address space. The extensions may include: a mapping engine to provide opcode mapping between PCIe instructions and on-chip system fabric (OSF) instructions for the CAI, a tunneling engine to provide scalable memory interconnect (SMI) tunneling of host memory operations to the accelerator memory via the CAI, host-bias-to-device-bias (HBDB) flip engine to enable the accelerator to flush a host cache line, and a QoS engine comprising a plurality of virtual channels.
-
公开(公告)号:US11201838B2
公开(公告)日:2021-12-14
申请号:US16582224
申请日:2019-09-25
Applicant: Intel Corporation
Inventor: Pratik Marolia , Rajesh Sankaran , Ishwar Agarwal , Nitish Paliwal
IPC: H04L12/935 , H04L29/06
Abstract: In one embodiment, an input/output port includes a stateful transmit port having: a history storage to store a value corresponding to a transmit on change field of a prior data packet; a comparator to compare a transmit on change field of the data packet to the value stored in the history storage; and a selection circuit to output the data packet without the transmit on change field when the transmit on change field of the data packet matches the value. Other embodiments are described and claimed.
-
公开(公告)号:US10579551B2
公开(公告)日:2020-03-03
申请号:US15855798
申请日:2017-12-27
Applicant: Intel Corporation
Inventor: Ishwar Agarwal , Omid Azizi , Chandan Egbert , Amin Firoozshahian , David Christopher Hansen , Andreas Kleen , Mahesh Maddury , Mahesh Madhav , Ashok Raj , Alexandre Solomatnikov , Stephen Van Doren
Abstract: Various systems and methods for computer memory management are described herein. A system includes a memory controller to: monitor utilization of a memory device, the memory device used with a memory compression technique; determine that the utilization of the memory device violates a threshold; and initiate a system interrupt to provoke a response, responsive to the utilization of the memory device violating the threshold.
-
公开(公告)号:US20200328879A1
公开(公告)日:2020-10-15
申请号:US16946470
申请日:2020-06-23
Applicant: Intel Corporation
Inventor: Raghunandan Makaram , Ishwar Agarwal , Kirk S. Yap , Nitish Paliwal , David J. Harriman , Ioannis T. Schoinas
Abstract: An apparatus includes a port with circuitry to implement one or more layers of a Compute Express Link (CXL)-based protocol. The port includes an agent to obtain information to be transmitted to another device over a link based on the CXL-based protocol via a flit, encrypt at least a portion of the information to yield a ciphertext, generate a cyclic redundancy check (CRC) code based on the ciphertext, and cause a flit to be generated comprising the ciphertext. The port is to use the circuitry to transmit the flit and the CRC code to the other device over the link.
-
8.
公开(公告)号:US20200012604A1
公开(公告)日:2020-01-09
申请号:US16575478
申请日:2019-09-19
Applicant: Intel Corporation
Inventor: Ishwar Agarwal
IPC: G06F12/1081 , G06F12/0871 , G06F13/16 , G06F9/50
Abstract: In one embodiment, a processor includes: one or more cores to execute instructions; at least one cache memory; and a coherence circuit coupled to the at least one cache memory. The coherence circuit may have a direct memory access circuit to receive a write request, and based at least in part on an address of the write request, to directly send the write request to a device coupled to the processor via a first bus, to cause the device to store data of the write request to a device-attached memory. Other embodiments are described and claimed.
-
公开(公告)号:US20190196988A1
公开(公告)日:2019-06-27
申请号:US15855798
申请日:2017-12-27
Applicant: Intel Corporation
Inventor: Ishwar Agarwal , Omid Azizi , Chandan Egbert , Amin Firoozshahian , David Christopher Hansen , Andreas Kleen , Mahesh Maddury , Mahesh Madhav , Ashok Raj , Alexandre Solomatnikov , Stephen Van Doren
CPC classification number: G06F13/1668 , G06F3/0604 , G06F3/0653 , G06F3/0673 , G06F2213/24
Abstract: Various systems and methods for computer memory management are described herein. A system includes a memory controller to: monitor utilization of a memory device, the memory device used with a memory compression technique; determine that the utilization of the memory device violates a threshold; and initiate a system interrupt to provoke a response, responsive to the utilization of the memory device violating the threshold.
-
公开(公告)号:US20190102292A1
公开(公告)日:2019-04-04
申请号:US15720648
申请日:2017-09-29
Applicant: Intel Corporation
Inventor: Ishwar Agarwal , Stephen R. Van Doren , Ramacharan Sundararaman
IPC: G06F12/06
Abstract: There is disclosed in an example a peripheral component interconnect express (PCIe) controller to provide coherent memory mapping between an accelerator memory and a host memory address space, having: a PCIe controller hub including extensions to provide a coherent accelerator interconnect (CAI) to provide bias-based coherency tracking between the accelerator memory and the host memory address space; wherein the extensions include: a mapping engine to provide opcode mapping between PCIe instructions and on-chip system fabric (OSF) instructions for the CAI; and a tunneling engine to provide scalable memory interconnect (SMI) tunneling of host memory operations to the accelerator memory via the CAI.
-
-
-
-
-
-
-
-
-