-
公开(公告)号:WO2022212141A1
公开(公告)日:2022-10-06
申请号:PCT/US2022/021493
申请日:2022-03-23
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: MALAYA, Nicholas P. , KUSHNIR, Stephen , BRANTLEY, William C. , GREATHOUSE, Joseph L.
IPC: H02J3/12 , G06Q50/06 , G06F1/28 , G06F1/324 , G06F1/329 , G06F9/4893 , G06F9/505 , G06F9/5094
Abstract: A method for reducing power variations resulting from changes in processor workload includes communicating a power dip condition to a workload scheduler of a processor device in response to identifying the power dip condition. One or more target power workloads are assigned for execution at the processor device based at least in part on the power dip condition. Further, each of the one or more target power workloads is associated with a known power load.
-
公开(公告)号:WO2019094105A1
公开(公告)日:2019-05-16
申请号:PCT/US2018/051373
申请日:2018-09-17
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: CHENG, Kevin Y. , ROBERTS, David A. , BRANTLEY, William C.
IPC: G06F15/78
CPC classification number: G06F9/461 , G06F9/5016 , G06F13/4022 , G06F13/4282 , G06F15/7871 , G06F2213/0026
Abstract: A hardware context manager in a field-programmable gate array (FPGA) device includes configuration logic configured to program one or more programming regions in the FPGA device based on configuration data for implementing a target configuration of the one or more programming regions. Context management logic in the hardware context manager is coupled with the configuration logic and saves a first context corresponding to the target configuration by retrieving first state information from the set of one or more programming regions, where the first state information is generated based on the target configuration, and storing the retrieved first state information in a context memory. The context management logic restores the first context by transferring the first state information from the context memory to the one or more programming regions, and causing the configuration logic to program the one or more programming regions based on the configuration data.
-