-
公开(公告)号:US20240045814A1
公开(公告)日:2024-02-08
申请号:US18243493
申请日:2023-09-07
Applicant: Intel Corporation
Inventor: Francesc Guim Bernat , Daniel Rivas Barragan , Kshitij A. Doshi , Mark A. Schmisseur
IPC: G06F13/16 , G06F12/0817 , H04L12/46 , C07F15/00 , G06F12/0831 , G06F12/1018 , H04L49/90
CPC classification number: G06F13/1663 , G06F12/082 , H04L12/4625 , G06F12/0822 , C07F15/0033 , G06F12/0831 , G06F12/1018 , H04L49/9068 , G06F2212/1024 , G06F2212/621
Abstract: In an example, there is disclosed a host-fabric interface (HFI), including: an interconnect interface to communicatively couple the HFI to an interconnect; a network interface to communicatively couple the HFI to a network; network interface logic to provide communication between the interconnect and the network; a coprocessor configured to provide an offloaded function for the network; a memory; and a caching agent configured to: designate a region of the memory as a shared memory between the HFI and a core communicatively coupled to the HFI via the interconnect; receive a memory operation directed to the shared memory; and issue a memory instruction to the memory according to the memory operation.
-
公开(公告)号:US11809338B2
公开(公告)日:2023-11-07
申请号:US17492928
申请日:2021-10-04
Applicant: Intel Corporation
Inventor: Francesc Guim Bernat , Daniel Rivas Barragan , Kshitij A. Doshi , Mark A. Schmisseur
IPC: G06F12/00 , G06F13/16 , G06F12/0817 , H04L12/46 , C07F15/00 , G06F12/0831 , G06F12/1018 , H04L49/90
CPC classification number: G06F13/1663 , C07F15/0033 , G06F12/082 , G06F12/0822 , G06F12/0831 , G06F12/1018 , H04L12/4625 , H04L49/9068 , G06F2212/1024 , G06F2212/621
Abstract: In an example, there is disclosed a host-fabric interface (HFI), including: an interconnect interface to communicatively couple the HFI to an interconnect; a network interface to communicatively couple the HFI to a network; network interface logic to provide communication between the interconnect and the network; a coprocessor configured to provide an offloaded function for the network; a memory; and a caching agent configured to: designate a region of the memory as a shared memory between the HFI and a core communicatively coupled to the HFI via the interconnect; receive a memory operation directed to the shared memory; and issue a memory instruction to the memory according to the memory operation.
-
公开(公告)号:US11329898B2
公开(公告)日:2022-05-10
申请号:US17202703
申请日:2021-03-16
Applicant: INTEL CORPORATION
Inventor: Francesc Guim Bernat , Kshitij A. Doshi , Daniel Rivas Barragan , Mark A. Schmisseur , Steen Larsen
IPC: G06F15/173 , H04L41/5025 , H04L43/0817 , H04L43/16 , H04L41/0896
Abstract: Embodiments may be generally directed to techniques to cause communication of a registration request between a first end-point and a second end-point of an end-to-end path, the registration request to establish resource load monitoring for one or more resources of the end-to-end path, receive one or more acknowledgements indicating resource loads for each of the one or more resources of the end-to-end path, at least one of the acknowledgements to indicate a resource of the one or more resources is not meeting a threshold requirement for the end-to-end path, and perform an action for communication traffic utilizing the one or more resources based on the acknowledgement.
-
公开(公告)号:US11157422B2
公开(公告)日:2021-10-26
申请号:US15475216
申请日:2017-03-31
Applicant: Intel Corporation
Inventor: Francesc Guim Bernat , Daniel Rivas Barragan , Kshitij A. Doshi , Mark A. Schmisseur
IPC: G06F12/00 , G06F13/16 , G06F12/0817 , H04L12/46 , G06F12/0831 , G06F12/1018 , H04L12/861
Abstract: In an example, there is disclosed a host-fabric interface (HFI), including: an interconnect interface to communicatively couple the HFI to an interconnect; a network interface to communicatively couple the HFI to a network; network interface logic to provide communication between the interconnect and the network; a coprocessor configured to provide an offloaded function for the network; a memory; and a caching agent configured to: designate a region of the memory as a shared memory between the HFI and a core communicatively coupled to the HFI via the interconnect; receive a memory operation directed to the shared memory; and issue a memory instruction to the memory according to the memory operation.
-
公开(公告)号:US10992550B2
公开(公告)日:2021-04-27
申请号:US15279375
申请日:2016-09-28
Applicant: INTEL CORPORATION
Inventor: Francesc Guim Bernat , Kshitij A. Doshi , Daniel Rivas Barragan , Mark A. Schmisseur , Steen Larsen
IPC: G06F15/173 , H04L12/24 , H04L12/26
Abstract: Embodiments may be generally directed to techniques to cause communication of a registration request between a first end-point and a second end-point of an end-to-end path, the registration request to establish resource load monitoring for one or more resources of the end-to-end path, receive one or more acknowledgements indicating resource loads for each of the one or more resources of the end-to-end path, at least one of the acknowledgements to indicate a resource of the one or more resources is not meeting a threshold requirement for the end-to-end path, and perform an action for communication traffic utilizing the one or more resources based on the acknowledgement.
-
46.
公开(公告)号:US20200304425A1
公开(公告)日:2020-09-24
申请号:US16895539
申请日:2020-06-08
Applicant: Intel Corporation
Inventor: Francesc Guim Bernat , Kshitij A. Doshi , Daniel Rivas Barragan , Alejandro Duran Gonzalez
IPC: H04L12/933 , H04L29/10
Abstract: Technologies for performing switch-based collective operations in a fabric architecture include a network switch communicatively coupled to a plurality of computing nodes. The network switch is configured to identify sub-operations of a collective operation of a collective operation request received from one of the computing nodes and identify a plurality of operands for each of the sub-operations. The network switch is additionally configured to request a value for each of the operands from a corresponding target computing node at which the respective value is stored, determine a result of the collective operation as a function of the requested operand values, and transmit the result to the requesting computing node. Other embodiments are described herein.
-
公开(公告)号:US10754588B2
公开(公告)日:2020-08-25
申请号:US15476875
申请日:2017-03-31
Applicant: Intel Corporation
Inventor: Francesc Guim Bernat , Kshitij A. Doshi , Daniel Rivas Barragan
Abstract: Technology for a controller in a storage area network (SAN) node operable to perform data requests is described. The controller can receive a data request from a remote node. The data request can specify a data payload and a type of operation associated with the data request. The controller can select a kernel from a kernel table stored in the memory based on a set of rules. The kernel can be matched to the data request in accordance with the set of rules. The kernel can be configured using a bit stream. The controller can execute the kernel in order to perform the data request in accordance with the data payload and the type of operation.
-
公开(公告)号:US10728311B2
公开(公告)日:2020-07-28
申请号:US15434726
申请日:2017-02-16
Applicant: Intel Corporation
Inventor: Karthik Kumar , Francesc Guim Bernat , Thomas Willhalm , Nicolas A. Salhuana , Daniel Rivas Barragan
Abstract: A computing device, method and system to implement an adaptive compression scheme in a network fabric. The computing device may include a memory device and a fabric controller coupled to the memory device. The fabric controller may include processing circuitry having logic to communicate with a plurality of peer computing devices in the network fabric. The logic may be configured to implement the adaptive compression scheme to select, based on static information and on dynamic information relating to a peer computing device of the plurality of peer computing devices, a compression algorithm to compress a data payload destined for the peer computing device, and to compress the data payload based on the compression algorithm. The static information may include information on data payload decompression supported methods of the peer computing device, and the dynamic information may include information on link load at the peer computing device. The compression may further take into consideration QoS requirements of the data payload. The computing device may send the data payload to the peer computing device after compressing.
-
公开(公告)号:US10686688B2
公开(公告)日:2020-06-16
申请号:US15655846
申请日:2017-07-20
Applicant: INTEL CORPORATION
Inventor: Francesc Guim Bernat , Susanne M. Balle , Daniel Rivas Barragan , John Chun Kwok Leung , Suraj Prabhakaran , Murugasamy K. Nachimuthu , Slawomir Putyrski
IPC: H04L12/26 , G06F16/22 , G06F16/23 , H04L12/24 , H04L12/927 , H04Q9/00 , H04L29/08 , H04L12/925
Abstract: Techniques for reducing fragmentation in software-defined infrastructures are described. A compute node, including one or more processor circuits, may be configured to access one or more remote resources via a fabric, the compute node may be configured to receive a dynamic tolerated fragmentation for the one or more remote resources. The compute node may be configured to monitor the performance of the one or more remote resources. For example, the compute node may be configured to monitor if one or more of the monitored resources were to exceed a threshold bandwidth or latency range as defined by the dynamic tolerated fragmentation. The compute node may be configured to determine that the monitored performance of the one or more remote resources is outside a threshold defined by the dynamic tolerated fragmentation. If one or more of the remote resources is outside the threshold, for a predetermined period of time, or otherwise, the compute node may be configured to determine so and take appropriate measures, such as generating a message indicating that performance of the one or more remote resources is outside a threshold defined by the dynamic tolerated fragmentation. Other embodiments are described and claimed.
-
公开(公告)号:US10547527B2
公开(公告)日:2020-01-28
申请号:US15283314
申请日:2016-10-01
Applicant: Intel Corporation
Inventor: Francesc Guim Bernat , Kshitij A. Doshi , Raj K. Ramanujan , Gaspar Mora Porta , Daniel Rivas Barragan
IPC: H04L12/26 , H04L29/08 , H04L12/911
Abstract: Apparatus, methods, and system for implementing cluster-wide operational metrics access for coordinated agile scheduling. One embodiment of the apparatus includes a memory to store instructions; a processing circuitry to execute instructions; and an interface circuitry. The interface circuitry to provide metrics associated with the apparatus to one or more subscriber nodes or network components in a managed cluster and to subscribe, via a metrics subscription request, to receive from one or more publisher nodes or network components in the managed cluster, metrics associated with the one or more publisher nodes or network components. The metrics to be stored in a dedicated location of the memory. The provision and subscription of metrics may be made using new protocols added to Layer 4 or transport layer of a network communication model and/or over a dedicated communication channel. The dedicated communication channel may be of low bandwidth with fixed priority and deterministic latency.
-
-
-
-
-
-
-
-
-