Patent · US Active

Software-configurable and stall-time fair memory access scheduling mechanism for shared memory systems

US8245232B2 · kind B2 · utility

4Cited by
11References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 5, 2008
Grant dateAug 14, 2012
Priority date
Expiry dateDec 1, 2030

Classification

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

Abstract

Systems and methodologies for stall-time fair memory access scheduling for shared memory systems are provided herein. A stall-time fairness policy can be applied in accordance with various aspects described herein to schedule memory requests from threads sharing a memory system. To this end, a Stall-Time Fair Memory scheduler (STFM) algorithm can be utilized, wherein memory-related slowdown experienced by a group of threads due to interference from other threads is equalized. Additionally and/or alternatively, a traditional scheduling policy such as first-ready first-come-first-serve (FR-FCFS) can be utilized in combination with a cap on column-over-row reordering of memory requests, thereby reducing the amount of stall-time unfairness imposed by such traditional scheduling policies. Further, various aspects described herein can perform memory scheduling based on thread weights and/or other parameters, which can be configured in hardware and/or software.

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