Show simple item record

dc.contributor.authorKleanthous, Marios M.en
dc.contributor.authorSazeides, Yiannakisen
dc.creatorKleanthous, Mariosen
dc.creatorSazeides, Yiannakisen
dc.date.accessioned2019-11-13T10:40:43Z
dc.date.available2019-11-13T10:40:43Z
dc.date.issued2008
dc.identifier.isbn978-39810-8-0
dc.identifier.isbn978-978-39810-8-9
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/54264
dc.description.abstractCache-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.sourceProceedings -Design, Automation and Test in Europe, DATEen
dc.sourceDesign, Automation and Test in Europe, DATE 2008en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-49749127238&doi=10.1109%2fDATE.2008.4484874&partnerID=40&md5=ed4185ab4312a3b67f52b3b359739f8c
dc.subjectIndustrial engineeringen
dc.subjectTestingen
dc.subjectCache memoryen
dc.subjectMechanismsen
dc.subjectInstruction cachesen
dc.subjectCharge coupled devicesen
dc.subjectDetection mechanismen
dc.subjectDigital camerasen
dc.subjectMiss ratesen
dc.subjectOut-of-orderen
dc.titleCATCH: A mechanism for dynamically detecting Cache-Content-Duplication and its application to instruction cachesen
dc.typeinfo:eu-repo/semantics/conferenceObject
dc.identifier.doi10.1109/DATE.2008.4484874
dc.description.startingpage1426
dc.description.endingpage1431
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeConference Objecten
dc.description.notes<p>Sponsors: European Design and Automation Associationen
dc.description.notesEDA Consortiumen
dc.description.notesIEEE Computer Society - TTTCen
dc.description.notesIEEE Council on Electronic Design Automation (CEDA)en
dc.description.notesECSIen
dc.description.notesConference code: 73041en
dc.description.notesCited By :7</p>en


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record