Patent · US Active

Method and system for scheduling memory requests

US9195618B2 · kind B2 · utility

0Cited by
5References
21Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJun 16, 2009
Grant dateNov 24, 2015
Priority date
Expiry dateApr 16, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/1642
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system for selecting memory requests. The system includes arbiters and a time ordered list scheduler. Each arbiter selects a memory request for transmission from at least one client. The scheduler is operable to receive and store memory requests from the arbiters and selects a selected memory request for forwarding to a memory system. The scheduler includes a list structure operable to store memory requests received from the arbiters in a fashion to preserve relative time of arrival of the memory requests. The scheduler includes scanners that are prioritized with respect to one another. Scanners are operable to simultaneously scan contents of the list structure from the oldest to newest requests and determine whether a memory request match is found based on associated programmable rules to locate a memory request candidate. A memory request candidate of a highest priority scanner is selected by the scheduler as the selected memory request.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.