High‐Performance Computing 2005
DOI: 10.1002/0471732710.ch9
|View full text |Cite
|
Sign up to set email alerts
|

Enabling Partial‐Cache Line Prefetching through Data Compression

Abstract: Hardware prefetching is a simple and effective technique for hiding cache miss latency and thus improving the overall performance. However, it comes with addition of prefetch buffers and causes significant memory traffic increase. In this paper we propose a new prefetching scheme which improves performance without increasing memory traffic or requiring prefetch buffers. We observe that a significant percentage of dynamically appearing values exhibit characteristics that enable their compression using a very si… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
8
0

Year Published

2005
2005
2024
2024

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 10 publications
0
8
0
Order By: Relevance
“…Zhang et al [61] propose a technique which uses cache compression to reduce memory bandwidth consumption and further utilizes the freed bandwidth to prefetch additional compressible values. With each cache line in memory, their technique associates another line which acts as the prefetch candidate.…”
Section: Interaction With Other Techniquesmentioning
confidence: 99%
“…Zhang et al [61] propose a technique which uses cache compression to reduce memory bandwidth consumption and further utilizes the freed bandwidth to prefetch additional compressible values. With each cache line in memory, their technique associates another line which acts as the prefetch candidate.…”
Section: Interaction With Other Techniquesmentioning
confidence: 99%
“…There has been much research done on using data compression to expand the effective cache or memory capacity [2,3,48,10,51,47,41,50,20,46]. IBM has commercialized the first compressed memory subsystem MXT [1,41] which uses specialized hardware to compress and decompress the entire memory.…”
Section: Related Workmentioning
confidence: 99%
“…Zhang and Gupta [46] exploit their compressed cache design [47] to prefetch partial compressed lines from the next level in the memory hierar-chy. Lee, et al.…”
Section: Related Workmentioning
confidence: 99%