-
公开(公告)号:US11720363B2
公开(公告)日:2023-08-08
申请号:US17485400
申请日:2021-09-25
Applicant: Intel Corporation
Inventor: Prashant Dewan , Arun Hodigere , Karunakara Karunakara Kotary
CPC classification number: G06F9/30145 , G06F9/268 , G06F9/3017 , G06F12/0246
Abstract: An apparatus and method for efficient microcode patching. For example, one embodiment of an apparatus comprises: a package comprising one or more integrated circuit dies, the one or more integrated circuit dies comprising: a plurality of cores; and a security controller coupled to the plurality of cores, a first core of the plurality of cores comprising: a decoder to decode a microcode patching instruction, the microcode patching instruction comprising an operand to be used to identify an address; and execution circuitry to execute the microcode patching instruction, wherein responsive to the microcode patching instruction, the execution circuitry and/or security controller are to: retrieve a microcode patch from a location in memory based on the address, validate the microcode patch, apply the microcode patch to update or replace microcode associated with the one or more integrated circuit dies, and transmit the microcode patch to a persistent storage device; wherein the microcode patch is to be subsequently retrieved from the persistent storage device by one or more external security controllers of one or more external integrated circuit dies, the one or more external security controllers to cause the microcode patch to be applied to update or replace microcode associated with the one or more external integrated circuit dies.
-
2.
公开(公告)号:US20230273839A1
公开(公告)日:2023-08-31
申请号:US18311047
申请日:2023-05-02
Applicant: Intel Corporation
Inventor: Francesc Guim Bernat , Arun Hodigere , John J. Browne , Henning Schroeder , Kshitij Arun Doshi
CPC classification number: G06F9/5094 , G06F1/206
Abstract: An example apparatus to balance and coordinate power and cooling includes memory; machine-readable instructions; and programmable circuitry to execute the machine-readable instructions to: determine a first service level objective based on a service level agreement and resource data; modify the first service level objective to generate a second service level objective based on the first service level objective and an ambient temperature prediction; determine a resource budget based on a resource usage prediction, the resource budget to identify available resources at a given time; and cause an allocation of cooling resources and power resources for a compute component based on the second service level objective and the resource budget.
-
3.
公开(公告)号:US20230244560A1
公开(公告)日:2023-08-03
申请号:US18192575
申请日:2023-03-29
Applicant: Intel Corporation
Inventor: Francesc Guim Bernat , Amruta Misra , Arun Hodigere , Kshitij Arun Doshi , John J. Browne
CPC classification number: G06F11/076 , G06F1/20 , G06Q10/20 , G06F9/4856 , G06F11/0709
Abstract: Methods and apparatus for maintaining the cooling systems of distributed compute systems are disclosed. An example apparatus disclosed herein includes memory, machine-readable instructions, and processor circuitry to execute the machine-readable instructions to determine a health of a server, determine a threshold based on a workload service level agreement associated with the server, and in response to determining the health does not a satisfy the threshold, throttle a workload on the server.
-
公开(公告)号:US20230297680A1
公开(公告)日:2023-09-21
申请号:US17695817
申请日:2022-03-15
Applicant: Intel Corporation
Inventor: Pratim Bose , Karunakara Kotary , Kausik Ghosh , Arun Hodigere
IPC: G06F21/57
CPC classification number: G06F21/572 , G06F2221/033
Abstract: Techniques for updates and rollbacks of firmware patches in a computing system during runtime are provided. A processor includes one or more intellectual property (IP) blocks; a secure patch memory to store a first firmware patch in a primary patch region and a second firmware patch in a secondary patch region; a processing core to execute a first patch commit instruction; and a security controller to send the second firmware patch to the one or more IP blocks, set the secondary patch region to the primary patch region when the first patch commit instruction indicates the second firmware patch is valid, and get the first firmware patch from the primary patch region and send the first firmware patch to the one or more IP blocks when the first patch commit instruction indicates the second firmware patch is invalid.
-
公开(公告)号:US20230209772A1
公开(公告)日:2023-06-29
申请号:US18145670
申请日:2022-12-22
Applicant: Intel Corporation
Inventor: Francesc Guim Bernat , Arun Hodigere , Kshitij Arun Doshi , Henning Schroeder , John J. Browne
CPC classification number: H05K7/20281 , G06F1/20 , G06F9/4893 , G06F9/5094
Abstract: Methods and apparatus for resource lifetime aware cooling schemes are disclosed. A disclosed example apparatus to manage a computing system includes at least one memory, machine readable instructions, and processor circuitry. The processor circuitry is to at least one of instantiate or execute the machine readable instructions to determine an effective age of a computing resource of the computing system, the computing resource associated with a degree of cooling thereof, determine a remaining life of the computing resource, compare the remaining life to a reliability threshold, and adjust at least one of a utilization or the degree of cooling of the computing resource in response to the remaining life not meeting the reliability threshold to adjust the remaining life to meet or exceed the reliability threshold.
-
6.
公开(公告)号:US20230259185A1
公开(公告)日:2023-08-17
申请号:US18303415
申请日:2023-04-19
Applicant: Intel Corporation
Inventor: Francesc Guim Bernat , Amruta Misra , Arun Hodigere , John J. Browne , Kshitij Arun Doshi
IPC: G06F1/20
CPC classification number: G06F1/206
Abstract: Methods, systems, apparatus, and articles of manufacture to control cooling in an edge environment are disclosed. An example apparatus disclosed herein includes programmable circuitry to determine whether a first cooling parameter for a first edge node is satisfied based on first cooling availability information for the first edge node, when the first cooling parameter is satisfied, cause a first distribution unit to maintain an amount of cooling fluid to the first edge node, and when the first cooling parameter is not satisfied, cause at least one of the first distribution unit or a second distribution unit to adjust the amount of cooling fluid to at least one of the first edge node or a second edge node based on the first cooling availability information and second cooling availability information, the second cooling availability information for the second edge node.
-
公开(公告)号:US20230259102A1
公开(公告)日:2023-08-17
申请号:US18308397
申请日:2023-04-27
Applicant: Intel Corporation
Inventor: Amruta Misra , Francesc Guim Bernat , Arun Hodigere , Kshitij Arun Doshi , John J. Browne
IPC: G05B19/4155
CPC classification number: G05B19/4155 , G05B2219/50333
Abstract: Methods and apparatus for maintaining the cooling systems of distributed compute systems are disclosed. An example apparatus disclosed herein includes memory, machine readable instructions, and programmable circuitry to at least one of instantiate or execute the machine readable instructions to input operational data into a machine-learning model, the operational data including first information relating to a workload of a server and second information relating to an ambient condition of the server, compare a predicted cooling power requirement for a time period with a predicted cooling power availability for the time period, the predicted cooling power requirement based on an output of the machine-learning model, and generate a cooling plan based on the comparison, the cooling plan to define operation of at least one of the server or a cooling system used to cool the server during the time period.
-
-
-
-
-
-