Memory Access Scheduling Schemes for Systems with Multi-Core Processors

Provided by: Iowa State University
Topic: Data Centers
Format: PDF
On systems with multi-core processors, the memory access scheduling scheme plays an important role not only in utilizing the limited memory bandwidth but also in balancing the program execution on all cores. In this paper, the authors propose a scheme, called ME-LREQ, which considers the utilization of both processor cores and memory subsystem. It takes into consideration both the long-term and short-term gains of serving a memory request by prioritizing requests hitting on the row buffers and from the cores that can utilize memory more efficiently and have fewer pending requests.

Find By Topic