-
公开(公告)号:US20230090126A1
公开(公告)日:2023-03-23
申请号: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/3234 , G06F11/14 , G06F3/06
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.
-
公开(公告)号:US20230031388A1
公开(公告)日:2023-02-02
申请号:US17390429
申请日:2021-07-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Benjamin Tsien , Indrani Paul , Alexander J. Branover , Thomas J. Gibney , Mihir Shaileshbhai Doctor , John P. Petry , Stephen V. Kosonocky , Christopher T. Weaver
IPC: G06F1/3203
Abstract: Systems, methods, and devices for integrated circuit power management. A mode of a power management state is entered, from the power management state, in response to an entry condition of the mode. A device that is otherwise powered off in the power management state is powered on in the mode of the power management state. In some implementations, the device includes a communications path between a second device and a third device. In some implementations, the device is in a power domain that is powered off in the power management state. In some implementations, the power domain is powered off in the mode. In some implementations, the device is powered on in the mode via a power rail that is specific to the mode. In some implementations, the entry condition of the mode includes an amount of data stored for display in a display buffer falling below a threshold amount.
-
公开(公告)号:US20210349517A1
公开(公告)日:2021-11-11
申请号:US17381664
申请日:2021-07-21
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Indrani Paul , Sriram Sambamurthy , Larry David Hewitt , Kevin M. Lepak , Samuel D. Naffziger , Adam Neil Calder Clark , Aaron Joseph Grenat , Steven Frederick Liepe , Sandhya Shyamasundar , Wonje Choi , Dana Glenn Lewis , Leonardo de Paula Rosa Piga
IPC: G06F1/3225 , G06F1/3234
Abstract: Platform power management includes boosting performance in a platform power boost mode or restricting performance to keep a power or temperature under a desired threshold in a platform power cap mode. Platform power management exploits the mutually exclusive nature of activities and the associated headroom created in a temperature and/or power budget of a server platform to boost performance of a particular component while also keeping temperature and/or power below a threshold or budget.
-
公开(公告)号:US20200379544A1
公开(公告)日:2020-12-03
申请号:US16428312
申请日:2019-05-31
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Indrani Paul , Sriram Sambamurthy , Larry David Hewitt , Kevin M. Lepak , Samuel D. Naffziger , Adam Neil Calder Clark , Aaron Joseph Grenat , Steven Frederick Liepe , Sandhya Shyamasundar , Wonje Choi , Dana Glenn Lewis , Leonardo de Paula Rosa Piga
IPC: G06F1/3225 , G06F1/3234
Abstract: Platform power management includes boosting performance in a platform power boost mode or restricting performance to keep a power or temperature under a desired threshold in a platform power cap mode. Platform power management exploits the mutually exclusive nature of activities and the associated headroom created in a temperature and/or power budget of a server platform to boost performance of a particular component while also keeping temperature and/or power below a threshold or budget.
-
公开(公告)号:US10168762B2
公开(公告)日:2019-01-01
申请号:US14857574
申请日:2015-09-17
Applicant: Advanced Micro Devices, Inc.
Inventor: Can Hankendi , Manish Arora , Indrani Paul
IPC: G06F1/32
Abstract: A computing system includes a set of computing resources and a datastore to store information representing a corresponding idle power consumption metric and a corresponding peak power consumption metric for each computing resource of the set. The computing system further includes a controller coupled to the set of computing resources and the datastore. The controller is to configure the set of computing resources to meet a power budget constraint for the set based on the corresponding idle power consumption metric and the corresponding peak power consumption metric for each computing resource of the set.
-
公开(公告)号:US20180364782A1
公开(公告)日:2018-12-20
申请号:US16011476
申请日:2018-06-18
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Leonardo De Paula Rosa Piga , Samuel Naffziger , Ivan Matosevic , Indrani Paul
IPC: G06F1/32
Abstract: A power management algorithm framework proposes: 1) a Quality-of-Service (QoS) metric for throughput-based workloads; 2) heuristics to differentiate between throughput and latency sensitive workloads; and 3) an algorithm that combines the heuristic and QoS metric to determine target frequency for minimizing idle time and improving power efficiency without any performance degradation. A management algorithm framework enables optimizing power efficiency in server-class throughput-based workloads while still providing desired performance for latency sensitive workloads. The power savings are achieved by identifying workloads in which one or more cores can be run at a lower frequency (and consequently lower power) without a significant negative performance impact.
-
公开(公告)号:US10133574B2
公开(公告)日:2018-11-20
申请号:US15181837
申请日:2016-06-14
Applicant: Advanced Micro Devices, Inc.
Inventor: Akanksha Jain , Wei Huang , Indrani Paul
Abstract: A system-on-a-chip includes a plurality of instruction processors and a hardware block such as a system management unit. The hardware block accesses values of performance counters associated with the plurality of instruction processors and modifies one or more operating points of one or more of the plurality of instruction processors based on comparisons of the instruction arrival rates and the instruction service rates to achieve optimized system metrics.
-
98.
公开(公告)号:US09965343B2
公开(公告)日:2018-05-08
申请号:US14710879
申请日:2015-05-13
Applicant: Advanced Micro Devices, Inc.
Inventor: Rathijit Sen , Indrani Paul , Wei Huang
CPC classification number: G06F9/545 , G06F9/44505 , Y02D10/43
Abstract: Disclosed is a method of determining concurrency factors for an application running on a parallel processor. Also disclosed is a system for implementing the method. In an embodiment, the method includes running at least a portion of the kernel as sequences of mini-kernels, each mini-kernel including a number of concurrently executing workgroups. The number of concurrently executing workgroups is defined as a concurrency factor of the mini-kernel. A performance measure is determined for each sequence of mini-kernels. From the sequences, a particular sequence is chosen that achieves a desired performance of the kernel, based on the performance measures. The kernel is executed with the particular sequence.
-
公开(公告)号:US09886326B2
公开(公告)日:2018-02-06
申请号:US14180023
申请日:2014-02-13
Applicant: Advanced Micro Devices, Inc.
Inventor: Indrani Paul , Manish Arora , William Lloyd Bircher
CPC classification number: G06F9/5094 , G06F1/206 , G06F1/3206 , Y02B70/14 , Y02B70/1441 , Y02D10/22 , Y02D10/24
Abstract: A scheduler is presented that can adjust, responsive to a thermal condition at the processing device, a scheduling of process threads for compute units of the processing device so as to increase resource contentions between the process threads.
-
公开(公告)号:US20170269651A1
公开(公告)日:2017-09-21
申请号:US15071643
申请日:2016-03-16
Applicant: Advanced Micro Devices, Inc.
Inventor: Wei Huang , Manish Arora , Abhinandan Majumdar , Indrani Paul , Leonardo de Paula Rosa Piga
CPC classification number: G06F1/206 , G06F1/324 , G06F1/329 , G06F1/3296 , Y02D10/126 , Y02D10/16 , Y02D10/172 , Y02D10/24
Abstract: A method and apparatus for managing power in a thermal couple aware system includes determining a candidate configuration mapping based upon one or more criteria, the candidate configuration mapping being a mapping of performance for a candidate configuration of processor sockets in the thermal couple aware system. The candidate configuration mapping is evaluated by comparing the candidate configuration mapping to a stored configuration. If the evaluated candidate configuration mapping provides a better metric than the stored configuration, the stored configuration is updated with the evaluated candidate configuration mapping, and programming instructions are executed in accordance with the candidate configuration mapping if no other configuration mappings are to be determined.
-
-
-
-
-
-
-
-
-