-
公开(公告)号:US10331590B2
公开(公告)日:2019-06-25
申请号:US15198714
申请日:2016-06-30
Applicant: Intel Corporation
Inventor: Chris MacNamara , Tomasz Kantecki , John J. Browne
Abstract: Discloses is an apparatus including a network interface controller (NIC), memory, and an accelerator. The accelerator can include a direct memory access (DMA) controller configured to receive data packets from the NIC and to provide the data packets to the memory. The accelerator can also include processing circuitry to generate processed data packets by implementing packet processing functions on the data packets received from the NIC, and to provide the processed data packets to at least one processing core. Other methods, apparatuses, articles and systems are also described.
-
公开(公告)号:US20190190822A1
公开(公告)日:2019-06-20
申请号:US16274802
申请日:2019-02-13
Applicant: Intel Corporation
Inventor: Ronen Chayat , Andrey Chilikin , John J. Browne
IPC: H04L12/721
CPC classification number: H04L45/566
Abstract: There is disclosed in one example a computing apparatus, including: a hardware platform including at least a processor; and one or more memories having encoded thereon instructions to instruct the hardware platform to: receive a request to generate a receive descriptor profile (RDP) for the requestor's network flow; receive at least one parameter for the RDP; generate the RDP from the at least one parameter; and send the RDP to a network interface controller for the requestor.
-
公开(公告)号:US20190097889A1
公开(公告)日:2019-03-28
申请号:US15716890
申请日:2017-09-27
Applicant: Intel Corporation
Inventor: John J. Browne , Timothy Verrall , Maryam Tahhan , Michael J. McGrath , Sean Harte , Kevin Devey , Jonathan Kenny , Christopher MacNamara
IPC: H04L12/24
Abstract: A computing apparatus, including: a hardware platform; and an interworking broker function (IBF) hosted on the hardware platform, the IBF including a translation driver (TD) associated with a legacy network appliance lacking native interoperability with an orchestrator, the IBF configured to: receive from the orchestrator a network function provisioning or configuration command for the legacy network appliance; operate the TD to translate the command to a format consumable by the legacy network appliance; and forward the command to the legacy network appliance.
-
公开(公告)号:US20190042314A1
公开(公告)日:2019-02-07
申请号:US15869909
申请日:2018-01-12
Applicant: Intel Corporation
Inventor: Timothy Verrall , John J. Browne , Tomasz Kantecki , Maryam Tahhan , Eoin Walsh , Andrew Duignan , Alan Carey , Wojciech Andralojc , Damien Power , Tarun Viswanathan
Abstract: Particular embodiments described herein provide for an electronic device that can be configured to partition a resource into a plurality of partitions and allocate a reserved portion and a corresponding burst portion in each of the plurality of partitions. Each of the allocated reserved portions and corresponding burst portions are reserved for a specific component or application, where any part of the allocated burst portion not being used by the specific component or application can be used by other components and/or applications.
-
公开(公告)号:US10200410B2
公开(公告)日:2019-02-05
申请号:US15282564
申请日:2016-09-30
Applicant: INTEL CORPORATION
Inventor: Michael Hingston McLaughlin Bursell , Stephen T. Palermo , Chris MacNamara , Pierre Laurent , John J. Browne
IPC: H04L29/06
Abstract: A round-robin network security system implemented by a number of peer devices included in a plurality of networked peer devices. The round-robin security system permits the rotation of the system security controller among at least a portion of the peer devices. Each of the peer devices uses a defined trust assessment ruleset to determine whether the system security controller is trusted/trustworthy. An untrusted system security controller peer device is replaced by another of the peer devices selected by the peer devices. The current system security controller peer device transfers system threat information and security risk information collected from the peer devices to the new system security controller elected by the peer devices.
-
公开(公告)号:US20190007349A1
公开(公告)日:2019-01-03
申请号:US15640258
申请日:2017-06-30
Applicant: Intel Corporation
Inventor: Ren Wang , Mia Primorac , Tsung-Yuan C. Tai , Saikrishna Edupuganti , John J. Browne
IPC: H04L12/861
Abstract: Technologies for dynamically managing a batch size of packets include a network device. The network device is to receive, into a queue, packets from a remote node to be processed by the network device, determine a throughput provided by the network device while the packets are processed, determine whether the determined throughput satisfies a predefined condition, and adjust a batch size of packets in response to a determination that the determined throughput satisfies a predefined condition. The batch size is indicative of a threshold number of queued packets required to be present in the queue before the queued packets in the queue can be processed by the network device.
-
公开(公告)号:US20190007330A1
公开(公告)日:2019-01-03
申请号:US15635581
申请日:2017-06-28
Applicant: Intel Corporation
Inventor: John J. Browne , Tomasz Kantecki , Chris Macnamara , Pierre Laurent , Sean Harte , Peter McCarthy , Jacqueline F. Jardim , Liang Ma
IPC: H04L12/873 , H04L12/883 , H04L12/879 , H04L12/927
Abstract: Technologies for network packet processing include a computing device that receives incoming network packets. The computing device adds the incoming network packets to an input lockless shared ring, and then classifies the network packets. After classification, the computing device adds the network packets to multiple lockless shared traffic class rings, with each ring associated with a traffic class and output port. The computing device may allocate bandwidth between network packets active during a scheduling quantum in the traffic class rings associated with an output port, schedule the network packets in the traffic class rings for transmission, and then transmit the network packets in response to scheduling. The computing device may perform traffic class separation in parallel with bandwidth allocation and traffic scheduling. In some embodiments, the computing device may perform bandwidth allocation and/or traffic scheduling on each traffic class ring in parallel. Other embodiments are described and claimed.
-
公开(公告)号:US20180335824A1
公开(公告)日:2018-11-22
申请号:US15601296
申请日:2017-05-22
Applicant: Intel Corporation
Inventor: Christopher MacNamara , John J. Browne , William J. Bowhill , Christopher Nolan , Nemanja Marjanovic , Rory Sexton , Padraic Agnew , Colin Hanily
Abstract: In an example, there is disclosed a demand scaling engine, including: a processor interface to communicatively couple to a processor; a network controller interface to communicatively couple to a network controller and to receive network demand data; a scaleup criterion; a current processor frequency scale datum; and logic, provided at least partly in hardware, to: receive the network demand data; compare the network demand data to the scaleup criterion; determine that the network demand data exceeds the scaleup criterion; and instruct the processor via the processor interface to scaleup processor frequency.
-
-
-
-
-
-
-