-
公开(公告)号:US12073806B2
公开(公告)日:2024-08-27
申请号:US17134770
申请日:2020-12-28
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Ashish Jain , Dhirendra Partap Singh Rana , Samuel Naffziger , Gia Tung Phan , Benjamin Tsien
IPC: G09G3/36 , G06F1/3234 , G06F12/0811 , G06F12/0895 , G09G3/20
CPC classification number: G09G3/3618 , G06F1/3265 , G06F12/0811 , G06F12/0895 , G09G3/2092 , G09G2330/021
Abstract: Refreshing displays using on-die cache, including: determining that a static display condition has been met; storing, in cache memory of a processor, first display data; and displaying the first display data from the cache memory.
-
公开(公告)号: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.
-
公开(公告)号:US20240103754A1
公开(公告)日:2024-03-28
申请号:US17936345
申请日:2022-09-28
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Gia Tung Phan , Ashish Jain , Chintan S. Patel , Benjamin Tsien , Jun Lei , Shang Yang , Oswin Hall
IPC: G06F3/06
CPC classification number: G06F3/0653 , G06F3/0604 , G06F3/0634 , G06F3/0679
Abstract: Systems, apparatuses, and methods for prefetching data by a display controller. From time to time, a performance-state change of a memory are performed. During such changes, a memory clock frequency is changed for a memory subsystem storing frame buffer(s) used to drive pixels to a display device. During the performance-state change, memory accesses may be temporarily blocked. In order to reduce visual artifacts that may occur while the memory accesses are blocked, a memory subsystem includes a control circuit configured to enable a caching mode which caches display data provided to the display controller. Subsequent requests for display data from the display controller are then serviced using the cached data instead of accessing memory.
-
公开(公告)号:US11940858B2
公开(公告)日:2024-03-26
申请号:US17973061
申请日:2022-10-25
Applicant: Advanced Micro Devices, Inc.
Inventor: Benjamin Tsien , Amit P. Apte
IPC: G06F1/3228 , G06F1/3234 , G06F1/3296 , G06F12/0831 , G06F13/26
CPC classification number: G06F1/3228 , G06F1/3275 , G06F1/3296 , G06F12/0833 , G06F13/26 , Y02D10/00
Abstract: A data fabric routes requests between the plurality of requestors and the plurality of responders. The data fabric includes a crossbar router, a coherent slave controller coupled to the crossbar router, and a probe filter coupled to the coherent slave controller and tracking the state of cached lines of memory. Power state control circuitry operates, responsive to detecting any of a plurality of designated conditions, to cause the probe filter to enter a retention low power state in which a clock signal to the probe filter is gated while power is maintained to the probe filter. Entering the retention low power state is performed when all in-process probe filter lookups are complete.
-
公开(公告)号:US20240004815A1
公开(公告)日:2024-01-04
申请号:US17853842
申请日:2022-06-29
Applicant: Advanced Micro Devices, Inc.
Inventor: Michael J. Tresidder , Benjamin Tsien
IPC: G06F13/364 , G06F9/48
CPC classification number: G06F13/364 , G06F9/4893
Abstract: Systems and methods are disclosed for scheduling a data link training by a controller. The system and method include receiving an indication that a physical layer of a data link is not transferring data and initiating a training process of the physical layer of the data link in response to the indication that the physical layer of the data link is not transferring data. In one aspect, the indication that the physical layer of a data link is not transferring data is an indication that the physical layer of the data link is in a low power state. In another aspect, the indication that the physical layer of a data link is not transferring data is an indication that a data transfer has been completed.
-
公开(公告)号: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.
-
公开(公告)号:US11734151B2
公开(公告)日:2023-08-22
申请号:US17357200
申请日:2021-06-24
Applicant: Advanced Micro Devices, Inc.
Inventor: Benjamin Tsien , Pravesh Gupta
IPC: G06F11/34
CPC classification number: G06F11/349 , G06F11/3409
Abstract: An integrated circuit (IC) includes a first circuit including a timer for receiving an adjustable clock signal. Responsive to leaving the non-operational power state to enter a power state in which the adjustable clock has a lower frequency than the reference clock, the first circuit adjusts the frequency of the adjustable clock to a frequency higher than the lower frequency, and then receives an elapsed time associated with the non-operational power state and starts the timer using an adjusted timer value.
-
公开(公告)号:US11703932B2
公开(公告)日:2023-07-18
申请号:US17357047
申请日:2021-06-24
Applicant: Advanced Micro Devices, Inc.
Inventor: Benjamin Tsien , Amit P. Apte
IPC: G06F1/32 , G06F1/3234
CPC classification number: G06F1/3234
Abstract: A data fabric routes requests between the plurality of requestors. A probe filter tracks the state of cached lines of memory at a probe filter coupled to the data fabric. Responsive to the data fabric leaving a non-operational power state while all requestors that are probe filter clients are in a non-operational power state, the power management controller delays a probe filter initialization state in which data regarding cached lines is initialized following the non-operational power state.
-
公开(公告)号:US20230185623A1
公开(公告)日:2023-06-15
申请号:US18164315
申请日:2023-02-03
Applicant: Advanced Micro Devices, Inc.
Inventor: Alexander J. Branover , Benjamin Tsien , Elliot H. Mednick
CPC classification number: G06F9/5044 , G06F9/5094 , G06F11/3062 , G06F11/3024 , G06F2209/508 , G06F2209/501
Abstract: A method, system, and apparatus determines whether a task should be relocated from a first processor to a second processor by comparing performance metrics to associated thresholds or by using other indications. The task is relocated from the first processor to the second processor and executed on the second processor based on the com paring.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-