This article describes and evaluates a new approach to optimizing DRAM performance and energy consumption that is based on eagerly writing dirty cache lines to DRAM. Under this approach, many dirty cache lines are written to DRAM before they are evicted. In particular, dirty cache lines that have not been recently accessed are eagerly written to DRAM when the corresponding row has been activated by an ordinary, noneager access, such as a read. This approach enables clustering of reads and writes that target the same row, resulting in a significant reduction in row activations. Specifically, for a variety of applications, it reduces the number of DRAM row activations by an average of 42% and a maximum of 82%. Moreover, the results from a ful...
DRAM idle power consumption consists for a large part of the power required for the refresh operatio...
<p>Many programs initialize or copy large amounts of memory data. Initialization and copying are for...
Leakage power in data cache memories represents a sizable fraction of total power consumption, and m...
PosterDRAM vendors have traditionally optimized for low cost and high performance, often making desi...
Modern DRAM devices’ performance and energy efficiency are significantly improved when the ro...
In this paper, based on the temporal and spatial locality characteristics of memory accesses in mult...
© 2021 by the Association for Computing Machinery, Inc. This is the accepted manuscript version of a...
textContemporary DRAM systems have maintained impressive scaling by managing a careful balance betwe...
Buffer cache replacement schemes play an important role in conserving memory energy. Conventional al...
With the end of Dennard scaling, server power has emerged as the limiting factor in the quest for mo...
pre-printThe DRAM main memory system in modern servers is largely homogeneous. In recent years, DRAM...
22nd IEEE International Symposium on High-Performance Computer Architecture (HPCA) (2016 : Barcelona...
The twin demands of energy-efficiency and higher performance on DRAM are highly emphasized in multic...
Existing techniques manage power for the main memory by passively monitoring the memory traffic, and...
Read and write requests from a processor contend for the main memory data bus. System performance de...
DRAM idle power consumption consists for a large part of the power required for the refresh operatio...
<p>Many programs initialize or copy large amounts of memory data. Initialization and copying are for...
Leakage power in data cache memories represents a sizable fraction of total power consumption, and m...
PosterDRAM vendors have traditionally optimized for low cost and high performance, often making desi...
Modern DRAM devices’ performance and energy efficiency are significantly improved when the ro...
In this paper, based on the temporal and spatial locality characteristics of memory accesses in mult...
© 2021 by the Association for Computing Machinery, Inc. This is the accepted manuscript version of a...
textContemporary DRAM systems have maintained impressive scaling by managing a careful balance betwe...
Buffer cache replacement schemes play an important role in conserving memory energy. Conventional al...
With the end of Dennard scaling, server power has emerged as the limiting factor in the quest for mo...
pre-printThe DRAM main memory system in modern servers is largely homogeneous. In recent years, DRAM...
22nd IEEE International Symposium on High-Performance Computer Architecture (HPCA) (2016 : Barcelona...
The twin demands of energy-efficiency and higher performance on DRAM are highly emphasized in multic...
Existing techniques manage power for the main memory by passively monitoring the memory traffic, and...
Read and write requests from a processor contend for the main memory data bus. System performance de...
DRAM idle power consumption consists for a large part of the power required for the refresh operatio...
<p>Many programs initialize or copy large amounts of memory data. Initialization and copying are for...
Leakage power in data cache memories represents a sizable fraction of total power consumption, and m...