Patent №
US 8,522,244
Granted
2013-08-27
Filed 2010
Owner
ADVANCED MICRO DEVICES, INC.
Lab
—
AI components
2
kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12775645
In at least one embodiment, a method includes locally scheduling a memory request requested by a thread of a plurality of threads executing on at least one processor. The memory request is locally scheduled according to a quality-of-service priority of the thread. The quality-of-service priority of the thread is based on a quality of service indicator for the thread and system-wide memory bandwidth usage information for the thread. In at least one embodiment, the method includes determining the system-wide memory bandwidth usage information for the thread based on local memory bandwidth usage information associated with the thread periodically collected from a plurality of memory controllers during a timeframe. In at least one embodiment, the method includes at each mini-timeframe of the timeframe accumulating the system-wide memory bandwidth usage information for the thread and updating the quality-of-service priority based on the accumulated system-wide memory bandwidth usage information for the thread.
AI classification
Ownership
ADVANCED MICRO DEVICES, INC.
assignment · 243570754
Assignors
CHUNG, JAEWOONG, CHATTERJEE, DEBARSHI
On an employer assignment, the assignors are typically the inventors.