-
公开(公告)号:US20240111684A1
公开(公告)日:2024-04-04
申请号:US17957479
申请日:2022-09-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Sankaranarayanan Gurumurthy , Anil Harwani
IPC: G06F12/0897
CPC classification number: G06F12/0897 , G06F2212/601
Abstract: The disclosed method includes detecting a stalled memory request, for a first level cache within a cache hierarchy of a processor, that includes an outstanding memory request associated with a second level cache within the cache hierarchy that is higher than the first level cache. The method further includes indicating, to the second level cache, that the first level cache is experiencing a starvation issue due to stalled memory requests to enable the second level cache to perform starvation-remediation actions. Various other methods, systems, and computer-readable media are also disclosed.
-
2.
公开(公告)号:US20240264900A1
公开(公告)日:2024-08-08
申请号:US18625417
申请日:2024-04-03
Applicant: Advanced Micro Devices, Inc.
Inventor: Divya Madapusi Srinivas Prasad , Sudhanva Gurumurthi , Yasuko Eckert , Jeffrey Richard Rearick , Sankaranarayanan Gurumurthy , Amitabh Mehra , Shidhartha Das , Alex W. Schaefer , Vikram Ramachandra , Vilas Sridharan
CPC classification number: G06F11/0793 , G06F11/07 , G06F1/30 , G06F11/0721
Abstract: An exemplary computing device includes a plurality of circuits and/or a plurality of in-situ monitors configured to generate outputs that indicate one or more operating conditions of the circuits. The computing device also includes a system management unit configured to detect a potentially faulty voltage-to-frequency ratio implemented by one of the circuits based at least in part on one or more of the outputs. The system management unit is also configured to modify the potentially faulty voltage-to-frequency ratio based at least in part on one or more of the outputs. Various other devices, systems, and methods are also disclosed.
-
公开(公告)号:US11966283B1
公开(公告)日:2024-04-23
申请号:US18072650
申请日:2022-11-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Divya Madapusi Srinivas Prasad , Sudhanva Gurumurthi , Yasuko Eckert , Jeffrey Richard Rearick , Sankaranarayanan Gurumurthy , Amitabh Mehra , Shidhartha Das , Alex W. Schaefer , Vikram Ramachandra , Vilas Sridharan
CPC classification number: G06F11/0793 , G06F11/07 , G06F1/30 , G06F11/0721
Abstract: An exemplary computing device includes a plurality of circuits and/or a plurality of in-situ monitors configured to generate outputs that indicate one or more operating conditions of the circuits. The computing device also includes a system management unit configured to detect a potentially faulty voltage-to-frequency ratio implemented by one of the circuits based at least in part on one or more of the outputs. The system management unit is also configured to modify the potentially faulty voltage-to-frequency ratio based at least in part on one or more of the outputs. Various other devices, systems, and methods are also disclosed.
-
4.
公开(公告)号:US20240004665A1
公开(公告)日:2024-01-04
申请号:US17855528
申请日:2022-06-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Sankaranarayanan Gurumurthy , Christopher J. Burke
IPC: G06F9/22
CPC classification number: G06F9/223
Abstract: A disclosed method for making efficient picks of micro-operations for execution includes selecting a first set of micro-operations that are ready for execution during a certain clock cycle. The method also includes selecting a second set of micro-operations that are ready for execution during the certain clock cycle. The method additionally includes replacing one or more of the complex micro-operations included in the first set of micro-operations with one or more simple micro-operations included in the second set of micro-operations due at least in part to a number of complex micro-operations included in the first set of micro-operations exceeding a set of complex resources capable of executing the complex micro-operations. Various other apparatuses, systems, and methods are also disclosed.
-
-
-