Selective main memory compression by identifying program phase changes

Doron Nakar*, Shlomo Weiss

*Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review

Abstract

We present a new approach to main memory compression in which a mostly software solution is suggested but without the processing power penalty that usually accompanies such a solution. Compression is only performed during phases which exhibit good spatial locality. These phases are identified by detecting changes in the program's working set. By comparing the current working set's "signature" with the signature at the end of the previous instruction window, a difference parameter is calculated and, when the difference is low enough, the program is in a phase that exhibits good locality and thus compression may begin. Simulation results confirm that this new approach to main memory compression provides good compression ratios for most SPEC CPU2000 programs.

Original languageEnglish
Pages137-140
Number of pages4
StatePublished - 2004
Event2004 23rd IEEE Convention of Electrical and Electronics Engineers in Israel, Proceedings - Tel-Aviv, Israel
Duration: 6 Sep 20047 Sep 2004

Conference

Conference2004 23rd IEEE Convention of Electrical and Electronics Engineers in Israel, Proceedings
Country/TerritoryIsrael
CityTel-Aviv
Period6/09/047/09/04

Fingerprint

Dive into the research topics of 'Selective main memory compression by identifying program phase changes'. Together they form a unique fingerprint.

Cite this