Show simple item record

dc.contributor.authorNikolaou, Panagiotaen
dc.contributor.authorSazeides, Yiannakisen
dc.contributor.authorNdreu, L.en
dc.contributor.authorÖzer, E.en
dc.contributor.authorIdgunji, S.en
dc.creatorNikolaou, Panagiotaen
dc.creatorSazeides, Yiannakisen
dc.creatorNdreu, L.en
dc.creatorÖzer, E.en
dc.creatorIdgunji, S.en
dc.date.accessioned2019-11-13T10:41:32Z
dc.date.available2019-11-13T10:41:32Z
dc.date.issued2013
dc.identifier.isbn978-3-9815370-0-0
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/54644
dc.description.abstractThis work introduces Check-on-Write: a memory array error protection approach that enables a trade-off between a memory array's fault-coverage and energy. The presented approach checks for error in a value stored in an array before it is overwritten rather than, as currently done, when it is read (check-on-read). This aims at reducing the number and energy of error code checks. This lazy protection approach can be used for caches in systems that support failure-atomicity to recover from corrupted state due to a fault. The paper proposes and evaluates an adaptive memory protection scheme that is capable of both check-on-read and check-on-write and switches between the two protection modes depending on the energy to be saved and fault coverage requirements. Experimental analysis shows that our technique reduces the average dynamic energy of the L1 instruction cache tag and data arrays by 18.6% and 17.7% respectively. For the L1 data cache, this is 17.2% and 2.9%, and the savings are 13.4% for the L2 tag array. The paper also quantifies the implications of the proposed scheme on fault-coverage by analyzing the mean-time-to-failure as a function of the transient failure rate. © 2013 EDAA.en
dc.sourceProceedings -Design, Automation and Test in Europe, DATEen
dc.source16th Design, Automation and Test in Europe Conference and Exhibition, DATE 2013en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84885652631&partnerID=40&md5=5acd8979cc3c88ac2a9c8492ecdb1201
dc.subjectCache memoryen
dc.subjectExperimental analysisen
dc.subjectMean time to failureen
dc.subjectInstruction cachesen
dc.subjectFailure rateen
dc.subjectAdaptive memoryen
dc.subjectDynamic energyen
dc.subjectFault coveragesen
dc.subjectMemory arrayen
dc.titleMemory array protection: Check on read or check on write?en
dc.typeinfo:eu-repo/semantics/conferenceObject
dc.description.startingpage214
dc.description.endingpage219
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 Association (EDAA)en
dc.description.notesEDA Consortium (EDAC)en
dc.description.notesIEEE Council on Electronic Design Automation (CEDA)en
dc.description.notesECSIen
dc.description.notesACM Special Interest Group on Design Automation (ACM-SIGDA)en
dc.description.notesRASen
dc.description.notesConference code: 100164en
dc.description.notesCited By :1</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