Memory access scheduling

By Scott Rixner, William (Bill) J. Dally, U. Kapasi, Peter R. Mattson, John Douglas Owens. Proceedings of 27th International Symposium on Computer Architecture (IEEE Cat. No.RS00201), 2000

1,051 citations recorded by the source corpus.

The bandwidth and latency of a memory system are strongly dependent on the manner in which accesses interact with the "3-D" structure of banks, rows, and columns characteristic of contemporary DRAM chips. There is nearly an order of magnitude difference in bandwidth between successive references to different columns within a row and different rows within a bank. This paper introduces memory access scheduling, a technique that improves the performance of a memory system by reordering memory references to exploit locality within the 3-D memory structure. Conservative reordering, in which the first ready reference in a sequence is performed, improves bandwidth by 40% for traces from five media benchmarks. Aggressive reordering, in which operations are scheduled to optimize memory bandwidth, improves bandwidth by 93% for the same set of applications. Memory access scheduling is particularly important for media processors where it enables the processor to make the most efficient use of scarce memory bandwidth.

Subfields: Computer Networks and Communications, Hardware and Architecture

View Paper: https://www.semanticscholar.org/paper/e1e9537b1dffb1d49a389733e60fcf630e5f36f6

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Networks and Communications

  1. Onur Mutlu
  2. Yoongu Kim
  3. Thomas Moscibroda
  4. Jeremie S. Kim
  5. Mor Harchol-Balter
  6. Saugata Ghose
  7. Mahmut Taylan Kandemir
  8. Vivek Seshadri

In Hardware and Architecture

  1. Onur Mutlu
  2. Yoongu Kim
  3. Thomas Moscibroda
  4. Mor Harchol-Balter
  5. Mahmut Taylan Kandemir
  6. Jeremie S. Kim
  7. Saugata Ghose
  8. Vivek Seshadri

Citations in the corpus