-
1.
公开(公告)号:US20190207607A1
公开(公告)日:2019-07-04
申请号:US15859124
申请日:2017-12-29
Applicant: Advanced Micro Devices, Inc.
Inventor: Thomas J. Gibney , Sridhar V. Gada , Alexander J. Branover , Benjamin Tsien
IPC: H03K19/0175 , H03K19/173
CPC classification number: H03K19/017509 , H03K19/1733
Abstract: An electronic device includes a plurality of hardware functional blocks, the hardware functional blocks being logically grouped into two or more islands, with each island including a different one or more of the hardware functional blocks. A hardware controller in the electronic device is configured to determine a present activity being performed by at least one of the hardware functional blocks. The hardware controller then, based on the present activity, configures supply voltages for the hardware functional blocks in some or all of the islands.
-
公开(公告)号:US12235708B2
公开(公告)日:2025-02-25
申请号:US17483702
申请日:2021-09-23
Applicant: Advanced Micro Devices, Inc.
Inventor: Benjamin Tsien , Alexander J. Branover , Indrani Paul , Christopher T. Weaver , Thomas J. Gibney , Stephen V. Kosonocky , John P. Petry , Mihir Shaileshbhai Doctor
IPC: G06F1/32 , G06F1/3234
Abstract: Devices and methods for cache prefetching are provided. A device is provided which comprises a quality of service (QOS) component having first assigned registers used to store data to execute a program, a plurality of non-QOS components having second assigned registers used to store data to execute the program and a power management controller, in communication with the QOS component and the non-QOS components. The power management controller is configured to issue fences for the non-QOS components when it is determined that one or more of the non-QOS components are idle, issue a fence for the QOS component when the fences for the non-QOS components are completed and enter a reduced power state when the fences for the non-QOS components and the fence for the QOS component are completed.
-
公开(公告)号:US12001265B2
公开(公告)日:2024-06-04
申请号:US17483694
申请日:2021-09-23
Applicant: Advanced Micro Devices, Inc.
Inventor: Benjamin Tsien , Alexander J. Branover , Christopher T. Weaver , Indrani Paul , Mihir Shaileshbhai Doctor , John P. Petry , Stephen V. Kosonocky , Thomas J. Gibney , Jose G. Cruz , Pravesh Gupta , Chintan S. Patel
IPC: G06F1/00 , G06F1/3234 , G06F3/06 , G06F11/14
CPC classification number: G06F1/3275 , G06F1/3265 , G06F3/0625 , G06F3/0635 , G06F3/0673 , G06F11/1469 , G06F2201/84
Abstract: Devices and methods for transitioning between power states of a device are provided. A program is executed using data stored in configuration registers assigned to a component of a device. For a first reduced power state, data of a first portion of the configuration registers is saved to the memory using a first set of linear address space. For a second reduced power state, data of a second portion of the configuration registers is saved to the memory using a second set of linear address space and data of a third portion of the configuration registers is saved to the memory using a third set of linear address space.
-
公开(公告)号:US20230315188A1
公开(公告)日:2023-10-05
申请号:US17710521
申请日:2022-03-31
Applicant: Advanced Micro Devices, Inc.
Inventor: Alexander J. Branover , Thomas J. Gibney , Mihir Shaileshbhai Doctor , Indrani Paul , Benjamin Tsien , Stephen V. Kosonocky , John P. Petry , Christopher T. Weaver
IPC: G06F1/3234
CPC classification number: G06F1/3234
Abstract: Methods and systems are disclosed for transitioning, by a hardware-based controller, a system on a chip (SoC) into different power states. Techniques disclosed include tracking, by the controller, metrics associated with the SoC and transitioning, by the controller, the SoC from a first power state to a second power state based on the tracked metrics. Were the total amount of power that is used by at least a portion of the transition between the first power state to the second power state and a time spent in the second power state is less than the total amount of power that would have been used by remaining in the first power state.
-
公开(公告)号:US20230095622A1
公开(公告)日:2023-03-30
申请号:US17485194
申请日:2021-09-24
Applicant: Advanced Micro Devices, Inc.
Inventor: Alexander J. Branover , Indrani Paul , Benjamin Tsien , Christopher T. Weaver , John P. Petry , Mihir Shaileshbhai Doctor , Thomas J. Gibney
Abstract: A method and apparatus for isolating and restoring general-purpose input/output (GPIO) pads in a computer system includes identifying GPIO pads associated with the region responsive to an entry into a power-down state of a region of a circuit. The GPIO pads are isolated from one or more external circuits. Upon exit from the power-down state, each associated GPIO pad is restored to a current value.
-
公开(公告)号:US20230031295A1
公开(公告)日:2023-02-02
申请号:US17390475
申请日:2021-07-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Thomas J. Gibney , Alexander J. Branover , Mihir Shaileshbhai Doctor , Xiaojie He , Indrani Paul , Benjamin Tsien , John P. Petry , Pitchaiah Katari
IPC: G06F1/324 , G06F1/3237 , G06F1/3218 , G06F1/08
Abstract: A disclosed technique includes triggering entry into a clock bypass mode, in which a bypass clock generator provides clock signals to functional elements and a primary clock generator does not provide clock signals to functional elements; and triggering exit from the clock bypass mode, in which the bypass clock generator does not provide clock signals to the functional elements and the primary clock generator does provide clock signals to the functional elements.
-
公开(公告)号:US12111716B2
公开(公告)日:2024-10-08
申请号: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/32 , G06F1/3234 , G06F1/3287 , G06F1/3296
CPC classification number: G06F1/3287 , G06F1/3265 , G06F1/3278 , G06F1/3296
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.
-
公开(公告)号:US12086009B2
公开(公告)日:2024-09-10
申请号:US17710521
申请日:2022-03-31
Applicant: Advanced Micro Devices, Inc.
Inventor: Alexander J. Branover , Thomas J. Gibney , Mihir Shaileshbhai Doctor , Indrani Paul , Benjamin Tsien , Stephen V. Kosonocky , John P. Petry , Christopher T. Weaver
IPC: G06F1/32 , G06F1/3234
CPC classification number: G06F1/3234
Abstract: Methods and systems are disclosed for transitioning, by a hardware-based controller, a system on a chip (SoC) into different power states. Techniques disclosed include tracking, by the controller, metrics associated with the SoC and transitioning, by the controller, the SoC from a first power state to a second power state based on the tracked metrics. Were the total amount of power that is used by at least a portion of the transition between the first power state to the second power state and a time spent in the second power state is less than the total amount of power that would have been used by remaining in the first power state.
-
公开(公告)号:US20230099399A1
公开(公告)日:2023-03-30
申请号:US17485199
申请日:2021-09-24
Applicant: Advanced Micro Devices, Inc.
Inventor: Alexander J. Branover , Christopher T. Weaver , Indrani Paul , Benjamin Tsien , Mihir Shaileshbhai Doctor , Stephen V. Kosonocky , John P. Petry , Thomas J. Gibney
IPC: G06F1/3296
Abstract: A method and apparatus for managing a controller includes indicating, by a processor of a first device, to the controller of a second device to enter a second power state from a first power state. The controller of the second device responds to the processor of the first device with a confirmation. The processor of the first device transmits a signal to the controller of the second device to enter the second power state. Upon receiving a wake event, the controller of the second device exits the second device from the second power state to the first power state.
-
公开(公告)号:US20230090567A1
公开(公告)日:2023-03-23
申请号:US17483702
申请日:2021-09-23
Applicant: Advanced Micro Devices, Inc.
Inventor: Benjamin Tsien , Alexander J. Branover , Indrani Paul , Christopher T. Weaver , Thomas J. Gibney , Stephen V. Kosonocky , John P. Petry , Mihir Shaileshbhai Doctor
IPC: G06F1/3234
Abstract: Devices and methods for cache prefetching are provided. A device is provided which comprises a quality of service (QOS) component having first assigned registers used to store data to execute a program, a plurality of non-QOS components having second assigned registers used to store data to execute the program and a power management controller, in communication with the QOS component and the non-QOS components. The power management controller is configured to issue fences for the non-QOS components when it is determined that one or more of the non-QOS components are idle, issue a fence for the QOS component when the fences for the non-QOS components are completed and enter a reduced power state when the fences for the non-QOS components and the fence for the QOS component are completed.
-
-
-
-
-
-
-
-
-