METHOD AND APPARATUS FOR SCHEDULING FOR MULTIPLE MEMORY CONTROLLERS

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

AI hardware0.99
Knowledge representation0.64
Vision0.06
Planning0.03
Machine learning0.01
Natural language0.00
Evolutionary computation0.00
Speech0.00

Ownership

ADVANCED MICRO DEVICES, INC.

assignment · 243570754

Assignors

CHUNG, JAEWOONG, CHATTERJEE, DEBARSHI

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC