Invention Grant
- Patent Title: Throttling while managing upstream resources
-
Application No.: US17519902Application Date: 2021-11-05
-
Publication No.: US12032965B2Publication Date: 2024-07-09
- Inventor: Paul James Moyer , Douglas Benson Hunt , Kai Troester
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Agent Rory D. Rankin
- Main IPC: G06F9/38
- IPC: G06F9/38

Abstract:
Systems, apparatuses, and methods for arbitrating threads in a computing system are disclosed. A computing system includes a processor with multiple cores, each capable of simultaneously processing instructions of multiple threads. When a thread throttling unit receives an indication that a shared cache has resource contention, the throttling unit sets a threshold number of cache misses for the cache. If the number of cache misses exceeds this threshold, then the throttling unit notifies a particular upstream computation unit to throttle the processing of instructions for the thread. After a time period elapses, if the cache continues to exceed the threshold, then the throttling unit notifies the upstream computation unit to more restrictively throttle the thread by performing one or more of reducing the selection rate and increasing the time period. Otherwise, the unit notifies the upstream computation unit to less restrictively throttle the thread.
Public/Granted literature
- US20220058025A1 THROTTLING WHILE MANAGING UPSTREAM RESOURCES Public/Granted day:2022-02-24
Information query