dc.contributor.author | Kleanthous, Marios M. | en |
dc.contributor.author | Sazeides, Yiannakis | en |
dc.creator | Kleanthous, Marios | en |
dc.creator | Sazeides, Yiannakis | en |
dc.date.accessioned | 2019-11-13T10:40:43Z | |
dc.date.available | 2019-11-13T10:40:43Z | |
dc.date.issued | 2008 | |
dc.identifier.isbn | 978-39810-8-0 | |
dc.identifier.isbn | 978-978-39810-8-9 | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/54264 | |
dc.description.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. © 2008 EDAA. | en |
dc.source | Proceedings -Design, Automation and Test in Europe, DATE | en |
dc.source | Design, Automation and Test in Europe, DATE 2008 | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-49749127238&doi=10.1109%2fDATE.2008.4484874&partnerID=40&md5=ed4185ab4312a3b67f52b3b359739f8c | |
dc.subject | Industrial engineering | en |
dc.subject | Testing | en |
dc.subject | Cache memory | en |
dc.subject | Mechanisms | en |
dc.subject | Instruction caches | en |
dc.subject | Charge coupled devices | en |
dc.subject | Detection mechanism | en |
dc.subject | Digital cameras | en |
dc.subject | Miss rates | en |
dc.subject | Out-of-order | en |
dc.title | CATCH: A mechanism for dynamically detecting Cache-Content-Duplication and its application to instruction caches | en |
dc.type | info:eu-repo/semantics/conferenceObject | |
dc.identifier.doi | 10.1109/DATE.2008.4484874 | |
dc.description.startingpage | 1426 | |
dc.description.endingpage | 1431 | |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Conference Object | en |
dc.description.notes | <p>Sponsors: European Design and Automation Association | en |
dc.description.notes | EDA Consortium | en |
dc.description.notes | IEEE Computer Society - TTTC | en |
dc.description.notes | IEEE Council on Electronic Design Automation (CEDA) | en |
dc.description.notes | ECSI | en |
dc.description.notes | Conference code: 73041 | en |
dc.description.notes | Cited By :7</p> | en |