Invention Grant
- Patent Title: Fine-grained bandwidth provisioning in a memory controller
- Patent Title (中): 内存控制器中的细粒度带宽配置
-
Application No.: US14252673Application Date: 2014-04-14
-
Publication No.: US09563369B2Publication Date: 2017-02-07
- Inventor: Nhon Toai Quach , Susan Carrie , Jeffrey Andrews , John Sell , Kevin Po
- Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agent Gregg Wisdom; Judy Yee; Micky Minhas
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F13/16

Abstract:
Systems and methods for applying a fine-grained QoS logic are provided. The system may include a memory controller, the memory controller configured to receive memory access requests from a plurality of masters via a bus fabric. The memory controller determines the priority class of each of the plurality of masters, and further determines the amount of memory data bus bandwidth consumed by each master on the memory data bus. Based on the priority class assigned to each of the masters and the amount of memory data bus bandwidth consumed by each master, the memory controller applies a fine-grained QoS logic to compute a schedule for the memory requests. Based on this schedule, the memory controller converts the memory requests to memory commands, sends the memory commands to a memory device via a memory command bus, and receives a response from the memory device via a memory data bus.
Public/Granted literature
- US20150293709A1 FINE-GRAINED BANDWIDTH PROVISIONING IN A MEMORY CONTROLLER Public/Granted day:2015-10-15
Information query