-
公开(公告)号:US20230205301A1
公开(公告)日:2023-06-29
申请号:US17564075
申请日:2021-12-28
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: ALEXANDER SABINO DUENAS , ASHWINI CHANDRASHEKHARA HOLLA , RAMAN M. SRINIVASAN , MICHAEL J. AUSTIN , XINZHE LI , JUN HUANG
IPC: G06F1/3234 , G06F1/3215
CPC classification number: G06F1/3234 , G06F1/3215
Abstract: Dynamic adjustment of power modes including: detecting an application identified in an application power policy; limiting an application power consumption of a computing component based on the application power policy; monitoring power consumption of a computing component; and selecting a power mode based on the monitored power consumption of the computing component and a power consumption threshold for each of a plurality of power modes.
-
公开(公告)号:US20220317747A1
公开(公告)日:2022-10-06
申请号:US17219020
申请日:2021-03-31
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: WONJE CHOI , MICHAEL J. AUSTIN , INDRANI PAUL , MEETA SRIVASTAV , ALEXANDER SABINO DUENAS
IPC: G06F1/26
Abstract: Power shifting based on bottleneck prediction, including: determining a first plurality of performance metrics for an accelerated processing unit (APU) and a second plurality of performance metrics for a graphics processing unit (GPU); providing the first plurality of performance metrics and the second plurality of performance metrics as an input to a model configured to identify one or more bottlenecks in the APU or the GPU; determining, based on an output of the model, a power distribution between the APU and the GPU; and applying the power distribution.
-
公开(公告)号:US20230195197A1
公开(公告)日:2023-06-22
申请号:US17557093
申请日:2021-12-21
Applicant: ATI Technologies ULC
Inventor: MOHAMMAD HAMED MOUSAZADEH , JOOHYUN LEE , OMER IRSHAD , XUETAO YAN , ALEXANDER SABINO DUENAS , MUHAMMAD SAAD MUSANI
IPC: G06F1/3234
CPC classification number: G06F1/3234
Abstract: Techniques are described for adaptive device power management. The device interface application of a hardware computing unit detects a launch of an application by the operating system (OS) to be executed on the hardware computing unit, in an implementation. The device interface application identifies the launched application and determines whether a hardware profile exists that is associated with the application. The hardware profile includes one or more hardware parameters that yield the optimal performance for power consumption by the hardware computing unit when executing the launched application. Based on determining that the hardware profile exists, the power policy of the OS is updated for the launched application, and thereby, the driver updates the power state(s) of the hardware computing unit based on the new power policy.
-
-