-
公开(公告)号:EP4398556A2
公开(公告)日:2024-07-10
申请号:EP24177348.0
申请日:2020-12-15
申请人: INTEL Corporation
发明人: YANG, Ziye , HARRIS, James R. , PATIL, Kiran , WALKER, Benjamin , MOGILAPPAGARI, Sudheer , LI, Yadong , WUNDERLICH, Mark , VASUDEVAN, Anil
IPC分类号: H04L69/16
CPC分类号: G06F13/22 , H04L67/1097 , H04L69/16
摘要: Examples described herein relate to at least one processor that can execute a polling group to poll for storage transactions associated with a first group of one or more particular queue identifiers, wherein the one or more particular queue identifiers are associated with one or more queues that can be accessed using the polling group and no other polling group. In some examples, the polling group is to execute on a processor that runs no other polling group. In some examples, the at least one processor is configured to: execute a second polling group on a second processor, wherein the second polling group is to poll for storage transactions for a second group of one or more particular queue identifiers that are different than the one or more particular queue identifiers of the first group.
-
公开(公告)号:EP4398556A3
公开(公告)日:2024-07-31
申请号:EP24177348.0
申请日:2020-12-15
申请人: INTEL Corporation
发明人: YANG, Ziye , HARRIS, James R. , PATIL, Kiran , WALKER, Benjamin , MOGILAPPAGARI, Sudheer , LI, Yadong , WUNDERLICH, Mark , VASUDEVAN, Anil
CPC分类号: G06F13/22 , H04L67/1097 , H04L69/16
摘要: Examples described herein relate to at least one processor that can execute a polling group to poll for storage transactions associated with a first group of one or more particular queue identifiers, wherein the one or more particular queue identifiers are associated with one or more queues that can be accessed using the polling group and no other polling group. In some examples, the polling group is to execute on a processor that runs no other polling group. In some examples, the at least one processor is configured to: execute a second polling group on a second processor, wherein the second polling group is to poll for storage transactions for a second group of one or more particular queue identifiers that are different than the one or more particular queue identifiers of the first group.
-
公开(公告)号:EP4136532A1
公开(公告)日:2023-02-22
申请号:EP20931601.7
申请日:2020-12-15
申请人: Intel Corporation
-
4.
公开(公告)号:EP3996353A1
公开(公告)日:2022-05-11
申请号:EP21198347.3
申请日:2021-09-22
申请人: INTEL Corporation
IPC分类号: H04L47/2441 , G06F9/50
摘要: Methods and apparatus for extending OpenvSwitch (OVS) megaflow offloads to hardware to address hardware pipeline limitations. Under a method implemented on a compute platform including a Network Interface Controller (NIC) having one or more ports and running software including OVS software and a Linux operating system having a kernel including a TC-flower module and a NIC driver a new megaflow is created with a mask in the OVS software employing a subset of microflow fields for a packet. The microflow fields and the megaflow mask is sent to the NIC driver. A new megaflow is implemented in the NIC driver employing a subset of the microflow fields and the NIC driver creates a new hardware flow on the NIC employing a packet match scheme using all the microflow fields. The NIC also programs a NIC hardware pipeline with the new hardware flow using a match scheme that may depend on the available hardware resources, such as the size of a TCAM
-
公开(公告)号:EP3614261A1
公开(公告)日:2020-02-26
申请号:EP19182456.4
申请日:2019-06-25
申请人: INTEL Corporation
发明人: JANI, Nrupal , DEVAL, Manasi , JAIN, Anjali Singhai , SARANGAM, Parthasarathy , AGGARWAL, Mitu , PARIKH, Neerav , DUYCK, Alexander H. , PATIL, Kiran , SANKARAN, Rajesh M. , KUMAR, Sanjay K. , KAKAIYA, Utkarsh Y. , LANTZ, Philip , TIAN, Kun
摘要: Examples may include a method of instantiating a virtual machine; instantiating a virtual device to transmit data to and receive data from assigned resources of a shared physical device by receiving input data requesting assigned resources for the virtual device, allocating assigned resources to the virtual device based at least in part on the input data, and mapping a page location in an address space of the shared physical device for a selected one of the assigned resources to a page location in a memory-mapped input/output (MMIO) space of the virtual device; and assigning the virtual device to the virtual machine, the virtual machine to transmit data to and receive data from the physical device via the MMIO space of the virtual device.
-
-
-
-