-
公开(公告)号:US20150185801A1
公开(公告)日:2015-07-02
申请号:US14146591
申请日:2014-01-02
Applicant: Advanced Micro Devices, Inc.
Inventor: Manish Arora , Indrani Paul , Yasuko Eckert , Nuwan S. Jayasena , Srilatha Manne , Madhu Saravana Sibi Govindan , William L. Bircher
IPC: G06F1/32
CPC classification number: G06F1/3287 , G06F1/3225 , Y02D10/171 , Y02D50/20
Abstract: Power gating decisions can be made based on measures of cache dirtiness. Analyzer logic can selectively power gate a component of a processor system based on a cache dirtiness of one or more caches associated with the component. The analyzer logic may power gate the component when the cache dirtiness exceeds a threshold and may maintains the component in an idle state when the cache dirtiness does not exceed the threshold. Idle time prediction logic may be used to predict a duration of an idle time of the component. The analyzer logic may then selectively power gates the component based on the cache dirtiness and the predicted idle time.
Abstract translation: 电源选通决定可以基于缓存污垢的测量。 分析器逻辑可以基于与组件相关联的一个或多个高速缓存的高速缓存污垢来选择性地加电处理系统的组件。 当高速缓存污物超过阈值时,分析器逻辑可以对组件供电,并且当高速缓存污垢不超过阈值时,分析器逻辑可以维持组件处于空闲状态。 空闲时间预测逻辑可以用于预测组件的空闲时间的持续时间。 然后,分析器逻辑可以基于高速缓存污物和预测的空闲时间选择性地对组件进行加电。
-
公开(公告)号:US20150067356A1
公开(公告)日:2015-03-05
申请号:US14015369
申请日:2013-08-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Vignesh Trichy Ravi , Manish Arora , William Brantley , Srilatha Manne , Indrani Paul , Michael Schulte
IPC: G06F1/26
CPC classification number: G06F1/324 , G06F1/3287 , G06F1/329 , G06F1/3296 , Y02D10/126 , Y02D10/171 , Y02D10/172 , Y02D10/24
Abstract: A data processing system includes a plurality of processor resources, a manager, and a power distributor. Each of the plurality of data processor cores is operable at a selected one of a plurality of performance states. The manager assigns each of a plurality of program elements to one of the plurality of processor resources, and synchronizing the program elements using barriers. The power distributor is coupled to the manager and to the plurality of processor resources, and assigns a performance state to each of the plurality of processor resources within an overall power budget, and in response to detecting that a program element assigned to a first processor resource is at a barrier, increases the performance state of a second processor resource that is not at the barrier within the overall power budget.
Abstract translation: 数据处理系统包括多个处理器资源,管理器和功率分配器。 多个数据处理器核心中的每一个可操作在多个执行状态中的选定的一个。 管理器将多个程序元素中的每一个分配给多个处理器资源中的一个,并且使用屏障同步程序元素。 功率分配器耦合到管理器和多个处理器资源,并且在总功率预算内为多个处理器资源中的每一个分配一个性能状态,并且响应于检测到分配给第一处理器资源的程序元件 处于障碍之下,增加在整个功率预算范围内不处于障碍的第二处理器资源的性能状态。
-
公开(公告)号:US20250037750A1
公开(公告)日:2025-01-30
申请号:US18783900
申请日:2024-07-25
Applicant: Advanced Micro Devices, Inc.
Inventor: Indrani Paul , Benjamin Tsien , James R. Magro
IPC: G11C11/4074 , G11C5/14 , G11C11/406
Abstract: The disclosed systems and methods include a control circuit for entering a low power state of a memory by preserving a context of the memory's controller and power gating the memory's physical layer. The context can be saved to a non-volatile memory device or by keeping a retention supply voltage to a register of the memory controller. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20240085964A1
公开(公告)日:2024-03-14
申请号:US18515131
申请日:2023-11-20
Applicant: Advanced Micro Devices, Inc.
Inventor: Sriram Sambamurthy , Sriram Sundaram , Indrani Paul , Larry David Hewitt , Anil Harwani , Aaron Joseph Grenat , Dana Glenn Lewis , Leonardo Piga , Wonje Choi , Karthik Rao
Abstract: A system and method for updating power supply voltages due to variations from aging are described. A functional unit includes a power supply monitor capable of measuring power supply variations in a region of the functional unit. An age counter measures an age of the functional unit. A control unit notifies the power supply monitor to measure an operating voltage reference. When the control unit receives a measured operating voltage reference, the control unit determines an updated age of the region different from the current age based on the measured operating voltage reference. The control unit updates the age counter with the corresponding age, which is younger than the previous age in some cases due to the region not experiencing predicted stress and aging. The control unit is capable of determining a voltage adjustment for the operating voltage reference based on an age indicated by the age counter.
-
公开(公告)号:US20240004721A1
公开(公告)日:2024-01-04
申请号:US17853294
申请日:2022-06-29
Applicant: Advanced Micro Devices, Inc.
Inventor: Indrani Paul , Alexander J. Branover , Benjamin Tsien , Elliot H. Mednick
IPC: G06F9/50
CPC classification number: G06F9/5083 , G06F9/5038 , G06F9/5033 , G06F9/5016
Abstract: An apparatus and method for efficiently performing power management for a multi-client computing system. In various implementations, a computing system includes multiple clients that process tasks corresponding to applications. The clients store generated requests of a particular type while processing tasks. A client receives an indication specifying that another client is having requests of the particular type being serviced. In response to receiving this indication, the client inserts a first urgency level in one or more stored requests of the particular type prior to sending the requests for servicing. When the client determines a particular time interval has elapsed, the client sends an indication to other clients specifying that requests of the particular type are being serviced. The client also inserts a second urgency level different from the first urgency level in one or more stored requests of the particular type prior to sending the requests for servicing.
-
公开(公告)号:US20230350484A1
公开(公告)日:2023-11-02
申请号:US18304849
申请日:2023-04-21
Applicant: Advanced Micro Devices, Inc.
Inventor: Mihir Shaileshbhai Doctor , Alexander J. Branover , Benjamin Tsien , Indrani Paul , Christopher T. Weaver , Thomas J. Gibney , Stephen V. Kosonocky , John P. Petry
IPC: G06F1/3287 , G06F1/3296 , G06F1/3234
CPC classification number: G06F1/3287 , G06F1/3296 , G06F1/3278 , G06F1/3265
Abstract: A processing device and method for efficient transitioning to and from a reduced power state is provided. The processing device comprises a plurality of components having assigned registers used to store data to execute a program and a power management controller, in communication with the plurality of components. The power management controller receives an indication that the plurality of components are idle, executes a process to enter a component into a reduced power state in response to receiving an acknowledgement from the component of a request from the power management controller to remove power to the component, and executes a process to exit the component from the reduced power state in response to the component being active.
-
公开(公告)号:US20230280819A1
公开(公告)日:2023-09-07
申请号:US18316865
申请日:2023-05-12
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Alexander J. Branover , Christopher T. Weaver , Benjamin Tsien , Indrani Paul , Mihir Shaileshbhai Doctor , Thomas J. Gibney , John P. Petry , Dennis Au , Oswin Hall
IPC: G06F1/3234 , G06F1/3209
CPC classification number: G06F1/3265 , G06F1/3209 , G06F1/3275
Abstract: A method and system for operating in a single display mode operation and a dual pipe mode of operation is disclosed. The method and system includes operating in a dual pipe mode of operation in which each display pipe transmits data from a respective buffer to an associated display. The method and system further includes operating in a single display mode of operation in which one display pipe transmits data from a plurality of buffers to an associated display.
-
公开(公告)号:US20230205297A1
公开(公告)日:2023-06-29
申请号:US17562854
申请日:2021-12-27
Applicant: Advanced Micro Devices, Inc.
Inventor: Alexander J. Branover , Thomas J. Gibney , Stephen V. Kosonocky , Mihir Shaileshbhai Doctor , John P. Petry , Indrani Paul , Benjamin Tsien , Christopher T. Weaver
IPC: G06F1/3206
CPC classification number: G06F1/3206
Abstract: A method and apparatus for managing power states in a computer system includes, responsive to an event received by a processor, powering up a first circuitry. Responsive to the event not being serviceable by the first circuitry, powering up at least a second circuitry of the computer system to service the event.
-
公开(公告)号:US11662798B2
公开(公告)日:2023-05-30
申请号:US17390479
申请日:2021-07-30
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Alexander J. Branover , Christopher T. Weaver , Benjamin Tsien , Indrani Paul , Mihir Shaileshbhai Doctor , Thomas J. Gibney , John P. Petry , Dennis Au , Oswin Hall
IPC: G06F1/32 , G06F1/3234 , G06F1/3209
CPC classification number: G06F1/3265 , G06F1/3209 , G06F1/3275
Abstract: A disclosed technique includes transmitting data in a first buffer associated with a first display pipe to a first display associated with the first display pipe; transmitting data in a second buffer associated with a second display pipe to the first display; requesting wake-up of a memory; and refilling one or both of the first buffer and the second buffer from the memory.
-
公开(公告)号:US11636054B2
公开(公告)日:2023-04-25
申请号:US17219273
申请日:2021-03-31
Applicant: Advanced Micro Devices, Inc.
Inventor: Kevin M. Brandl , Indrani Paul , Jean J. Chittilappilly , Abhishek Kumar Verma , James R. Magro , Kavyashree Pilar
IPC: G06F1/3234 , G06F13/16 , G11C11/406 , G06F1/3296 , G06F3/06
Abstract: A memory controller includes a command queue and an arbiter operating in a first voltage domain, and a physical layer interface (PHY) operating in a second voltage domain. The memory controller includes isolation cells operable to isolate the PHY from the first voltage domain. A local power state controller, in response to a first power state command, provides configuration and state data for storage in an on-chip RAM memory, causes the memory controller to enter a powered-down state, and maintains the PHY in a low-power state in which the second voltage domain is powered while the memory controller is in the powered-down state.
-
-
-
-
-
-
-
-
-