ACM Home Page
Please provide us with feedback. Feedback
CATCH: a mechanism for dynamically detecting Cache-Content-Duplication and its application to instruction caches
Full text PdfPdf (321 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe table of contents
Munich, Germany
SESSION: Microarchitecture analysis and optimisation table of contents
Pages 1426-1431  
Year of Publication: 2008
ISBN:978-3-9810801-3-1
Authors
Marios Kleanthous  University of Cyprus
Yiannakis Sazeides  University of Cyprus
Sponsors
: IEEE Council on Electronic Design Automation (CEDA)
EDAA : European Design Automation Association
: The EDA Consortium
SIGDA: ACM Special Interest Group on Design Automation
RAS : RAS
: The IEEE Computer Society TTTC
: ECSI
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 18,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1403375.1403720
What is a DOI?

ABSTRACT

Cache-Content-Duplication (CCD) occurs when there is a miss for a block in a cache and the entire content of the missed block is already in the cache in a block with a different tag. Caches aware of content-duplication can have lower miss rates by allowing only blocks with unique content to enter a cache. This work examines the potential of CCD for instruction caches. We show that CCD is a frequent phenomenon and that an idealized duplication-detection mechanism for instruction caches has the potential to increase performance of an out-of-order processor, with a 2-way eight instruction per block 16KB instruction cache, often by more than 5% and up to 20%. This work also proposes CATCH, a hardware based mechanism for dynamically detecting CCD. Experimental results for an out-of-order processor show that a CATCH with a 2.32KB cost usually captures 60% or more of the CCD's idealized potential.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
D. Burger and T. Austin. The SimpleScalar tool set: Version 2.0. Technical Report 1342, University of Wisconsin-Madison, June 1997.
4
5
6
 
7
F. Douglis. The Compression Cache: Using On-line Compression to Extend Physical Memory. In USENIX, January 1993.
8
 
9
 
10
 
11
12
13


Collaborative Colleagues:
Marios Kleanthous: colleagues
Yiannakis Sazeides: colleagues