-
公开(公告)号:US11800439B2
公开(公告)日:2023-10-24
申请号:US18067033
申请日:2022-12-16
Applicant: Intel Corporation
Inventor: Shahrnaz Azizi , Biljana Badic , John Browne , Dave Cavalcanti , Hyung-Nam Choi , Thorsten Clevorn , Ajay Gupta , Maruti Gupta Hyde , Ralph Hasholzner , Nageen Himayat , Simon Hunt , Ingolf Karls , Thomas Kenney , Yiting Liao , Christopher MacNamara , Marta Martinez Tarradell , Markus Dominik Mueck , Venkatesan Nallampatti Ekambaram , Niall Power , Bernhard Raaf , Reinhold Schneider , Ashish Singh , Sarabjot Singh , Srikathyayani Srikanteswara , Shilpa Talwar , Feng Xue , Zhibin Yu , Robert Zaus , Stefan Franz , Uwe Kliemann , Christian Drewes , Juergen Kreuchauf
CPC classification number: H04W48/16 , H04W4/029 , H04W24/08 , H04W48/10 , H04W68/005 , H04W92/045
Abstract: A wireless communication device includes a processor configured to select an offload processing task for performance by an edge computing device; cause a baseband modem to establish a direct wireless connection between the wireless communication device and the edge computing device; cause the baseband modem to send first data to the edge computing device via the direct wireless connection; and receive second data from the edge computing device, wherein the second data comprise a result of the offload processing task performed on the first data. The edge computing device includes a processor configured to receive, from a user device, offloaded data to be processed according to an offload processing task; execute the offload processing task on the offloaded data; and cause the radio via the interface to wirelessly send a result of the executed offload processing task via a direct wireless connection with the user device.
-
公开(公告)号:US20190097951A1
公开(公告)日:2019-03-28
申请号:US15719081
申请日:2017-09-28
Applicant: Intel Corporation
Inventor: Tomasz Kantecki , Niall Power , John J. Browne , Christopher MacNamara , Stephen Doyle
IPC: H04L12/861 , H04L12/883
Abstract: A network interface device, including: an ingress interface; a host platform interface to communicatively couple to a host platform; and a packet preprocessor including logic to: receive via the ingress interface a data sequence including a plurality of discrete data units; identify the data sequence as data for a parallel processing operation; reorder the discrete data units into a reordered data frame, the reordered data frame configured to order the discrete data units for consumption by the parallel operation; and send the reordered data to the host platform via the host platform interface.
-
公开(公告)号:US20190042739A1
公开(公告)日:2019-02-07
申请号:US16022976
申请日:2018-06-29
Applicant: Intel Corporation
Inventor: John J. Browne , Marcel Cornu , Timothy Verrall , Tomasz Kantecki , Niall Power , Weigang Li , Eoin Walsh , Maryam Tahhan
Abstract: Technologies for cache side channel attack detection and mitigation include an analytics server and one or more monitored computing devices. The analytics server polls each computing device for analytics counter data. The computing device generates the analytics counter data using a resource manager of a processor of the computing device. The analytics counter data may include last-level cache data or memory bandwidth data. The analytics server identifies suspicious core activity based on the analytics counter data and, if identified, deploys a detection process to the computing device. The computing device executes the detection process to identify suspicious application activity. If identified, the computing device may perform one or more corrective actions. Corrective actions include limiting resource usage by a suspicious process using the resource manager of the processor. The resource manager may limit cache occupancy or memory bandwidth used by the suspicious process. Other embodiments are described and claimed.
-
公开(公告)号:US11847008B2
公开(公告)日:2023-12-19
申请号:US15951391
申请日:2018-04-12
Applicant: Intel Corporation
Inventor: David Hunt , Niall Power , Kevin Devey , Changzheng Wei , Bruce Richardson , Eliezer Tamir , Andrew Cunningham , Chris MacNamara , Nemanja Marjanovic , Rory Sexton , John Browne
IPC: G06F1/00 , G06F1/3228 , G06F1/3296 , G06F15/00 , G06F1/324
CPC classification number: G06F1/3228 , G06F1/324 , G06F1/3296 , G06F15/00
Abstract: Technologies for providing efficient detection of idle poll loops include a compute device. The compute device has a compute engine that includes a plurality of cores and a memory. The compute engine is to determine a ratio of unsuccessful operations to successful operations over a predefined time period of a core of the plurality cores that is assigned to continually poll, within the predefined time period, a memory address for a change in status and determine whether the determined ratio satisfies a reference ratio of unsuccessful operations to successful operations. The reference ratio is indicative of a change in the operation of the assigned core. The compute engine is further to selectively increase or decrease a power usage of the assigned core as a function of whether the determined ratio satisfies the reference ratio. Other embodiments are also described and claimed.
-
公开(公告)号:US11653292B2
公开(公告)日:2023-05-16
申请号:US16455793
申请日:2019-06-28
Applicant: Intel Corporation
Inventor: Shahrnaz Azizi , Biljana Badic , John Browne , Dave Cavalcanti , Hyung-Nam Choi , Thorsten Clevorn , Ajay Gupta , Maruti Gupta Hyde , Ralph Hasholzner , Nageen Himayat , Simon Hunt , Ingolf Karls , Thomas Kenney , Yiting Liao , Christopher Macnamara , Marta Martinez Tarradell , Markus Dominik Mueck , Venkatesan Nallampatti Ekambaram , Niall Power , Bernhard Raaf , Reinhold Schneider , Ashish Singh , Sarabjot Singh , Srikathyayani Srikanteswara , Shilpa Talwar , Feng Xue , Zhibin Yu , Robert Zaus , Stefan Franz , Uwe Kliemann , Christian Drewes , Juergen Kreuchauf
CPC classification number: H04W48/16 , H04W4/029 , H04W24/08 , H04W48/10 , H04W68/005 , H04W92/045
Abstract: A circuit arrangement includes a preprocessing circuit configured to obtain context information related to a user location, a learning circuit configured to determine a predicted user movement based on context information related to a user location to obtain a predicted route and to determine predicted radio conditions along the predicted route, and a decision circuit configured to, based on the predicted radio conditions, identify one or more first areas expected to have a first type of radio conditions and one or more second areas expected to have a second type of radio conditions different from the first type of radio conditions and to control radio activity while traveling on the predicted route according to the one or more first areas and the one or more second areas.
-
公开(公告)号:US11050682B2
公开(公告)日:2021-06-29
申请号:US15719081
申请日:2017-09-28
Applicant: Intel Corporation
Inventor: Tomasz Kantecki , Niall Power , John J. Browne , Christopher MacNamara , Stephen Doyle
IPC: H04L12/861 , H04L12/883 , H04L12/801 , H04L12/935
Abstract: A network interface device, including: an ingress interface; a host platform interface to communicatively couple to a host platform; and a packet preprocessor including logic to: receive via the ingress interface a data sequence including a plurality of discrete data units; identify the data sequence as data for a parallel processing operation; reorder the discrete data units into a reordered data frame, the reordered data frame configured to order the discrete data units for consumption by the parallel operation; and send the reordered data to the host platform via the host platform interface.
-
公开(公告)号:US10657056B2
公开(公告)日:2020-05-19
申请号:US16024773
申请日:2018-06-30
Applicant: Intel Corporation
Inventor: Eliezer Tamir , Bruce Richardson , Niall Power , Andrew Cunningham , David Hunt , Kevin Devey , Changzheng Wei
IPC: G06F12/084 , G06F12/1072 , H04L12/933 , G06F12/128 , G06F13/28
Abstract: Technologies for demoting cache lines to a shared cache include a compute device with at least one processor having multiple cores, a cache memory with a core-local cache and a shared cache, and a cache line demote device. A processor core of a processor of the compute device is configured to retrieve at least a portion of data of a received network packet and move the data into one or more core-local cache lines of the core-local cache. The processor core is further configured to perform a processing operation on the data and transmit a cache line demotion command to the cache line demote device subsequent to having completed the processing operation. The cache line demote device is configured to perform a cache line demotion operation to demote the data from the core-local cache lines to shared cache lines of the shared cache. Other embodiments are described herein.
-
公开(公告)号:US10445272B2
公开(公告)日:2019-10-15
申请号:US16027776
申请日:2018-07-05
Applicant: Intel Corporation
Inventor: Kevin Devey , John Browne , Chris Macnamara , Eoin Walsh , Bruce Richardson , Andrew Cunningham , Niall Power , David Hunt , Changzheng Wei , Eliezer Tamir
IPC: G06F13/38 , G06F1/3203 , G06F9/455 , G06F9/4401
Abstract: A network system includes a central processing unit and a peripheral device in electrical communication with the central processing unit. The peripheral device has at least one power input and a data input. The network system also includes an out of band controller in electrical communication with the central processing unit, the peripheral device, and an external management interface. Responsive to an identified threat, the out of band controller is configured to disable the at least one power input and the data input to the peripheral device, where the disablement indicates to the central processing unit that a hot plug event has occurred with respect to the peripheral device. The out of band controller is also configured to enable auxiliary power to the peripheral device such that the out of band controller remains in communication with the peripheral device during remediation of the identified threat.
-
公开(公告)号:US20190042506A1
公开(公告)日:2019-02-07
申请号:US16027776
申请日:2018-07-05
Applicant: Intel Corporation
Inventor: Kevin Devey , John Browne , Chris Macnamara , Eoin Walsh , Bruce Richardson , Andrew Cunningham , Niall Power , David Hunt , Changzheng Wei , Eliezer Tamir
Abstract: A network system includes a central processing unit and a peripheral device in electrical communication with the central processing unit. The peripheral device has at least one power input and a data input. The network system also includes an out of band controller in electrical communication with the central processing unit, the peripheral device, and an external management interface. Responsive to an identified threat, the out of band controller is configured to disable the at least one power input and the data input to the peripheral device, where the disablement indicates to the central processing unit that a hot plug event has occurred with respect to the peripheral device. The out of band controller is also configured to enable auxiliary power to the peripheral device such that the out of band controller remains in communication with the peripheral device during remediation of the identified threat.
-
公开(公告)号:US20190042419A1
公开(公告)日:2019-02-07
申请号:US16024773
申请日:2018-06-30
Applicant: Intel Corporation
Inventor: Eliezer Tamir , Bruce Richardson , Niall Power , Andrew Cunningham , David Hunt , Kevin Devey , Changzheng Wei
IPC: G06F12/084 , G06F12/1072
Abstract: Technologies for demoting cache lines to a shared cache include a compute device with at least one processor having multiple cores, a cache memory with a core-local cache and a shared cache, and a cache line demote device. A processor core of a processor of the compute device is configured to retrieve at least a portion of data of a received network packet and move the data into one or more core-local cache lines of the core-local cache. The processor core is further configured to perform a processing operation on the data and transmit a cache line demotion command to the cache line demote device subsequent to having completed the processing operation. The cache line demote device is configured to perform a cache line demotion operation to demote the data from the core-local cache lines to shared cache lines of the shared cache. Other embodiments are described herein.
-
-
-
-
-
-
-
-
-