dc.contributor |
Barcelona Supercomputing Center |
dc.contributor.author |
Trilla, David |
dc.contributor.author |
Hernandez, Carles |
dc.contributor.author |
Abella, Jaume |
dc.contributor.author |
Cazorla, Francisco J. |
dc.date |
2017-01-17 |
dc.identifier.citation |
Trilla, D. [et al.]. Aging Assessment and Design Enhancement of Randomized Cache Memories. "IEEE Transactions on Device and Materials Reliability", 17 Gener 2017, vol. 17, núm. 1, p. 32-41. |
dc.identifier.citation |
1530-4388 |
dc.identifier.citation |
10.1109/TDMR.2017.2654548 |
dc.identifier.uri |
http://hdl.handle.net/2117/103465 |
dc.language.iso |
eng |
dc.publisher |
Institute of Electrical and Electronics Engineers (IEEE) |
dc.relation |
http://ieeexplore.ieee.org/document/7820072/ |
dc.relation |
info:eu-repo/grantAgreement/ES/1PE/TIN2015-65316-P |
dc.relation |
info:eu-repo/grantAgreement/ES/1PE/RYC-2013-14717 |
dc.relation |
info:eu-repo/grantAgreement/ES/1PE/TIN2014-60404-JIN |
dc.rights |
info:eu-repo/semantics/openAccess |
dc.subject |
Àrees temàtiques de la UPC::Enginyeria electrònica |
dc.subject |
Cache memory |
dc.subject |
Aging |
dc.subject |
Real-time systems (Series) |
dc.subject |
Hardware |
dc.subject |
Safety |
dc.subject |
Cache memories |
dc.subject |
Random placement |
dc.subject |
HCI |
dc.subject |
BTI |
dc.subject |
Real-time systems |
dc.subject |
Ordinadors |
dc.subject |
Ordinadors--Dispositius de memòria |
dc.title |
Aging Assessment and Design Enhancement of Randomized Cache Memories |
dc.type |
info:eu-repo/semantics/submittedVersion |
dc.type |
info:eu-repo/semantics/article |
dc.description.abstract |
Critical real-time systems require the estimation of the worst-case execution time (WCET) for scheduling purposes and resource budgeting. Measurement-based probabilistic timing analysis (MBPTA) has been shown recently as a powerful approach for WCET estimation. MBPTA builds upon time-randomized cache memories. While aging has been deeply analyzed for conventional time-deterministic caches (i.e., implementing modulo placement), little work has been done to assess the reliability of time-randomized caches. In this line, only the WCET analysis of faulty time-randomized caches has been introduced recently. However, the intrinsic robustness of randomized hardware designs has not been assessed yet. In this paper we perform, for the first time, an assessment of the agingrobustness of random placement cache designs: random modulo and hash-based random placement. We propose a new random modulo implementation preserving its key benefits in terms of low critical path impact, low miss rates and MBPTA compliance; while reducing hot-carrier injection aging by achieving a better, yet random, activity distribution across cache sets. On the other hand, we show that gains in terms of bias temperature instability aging are limited for random placement designs on their own. |
dc.description.abstract |
The research leading to these results has received funding from the European Community’s Seventh Framework Programme [FP7/2007-2013] under the PROXIMA Project
(www.proxima-project.eu), grant agreement no 611085. This work has also been partially supported by the Spanish Ministry of Science and Innovation under grant TIN2015-65316-P
and the HiPEAC Network of Excellence. Jaume Abella has been partially supported by the Ministry of Economy and Competitiveness under Ramon y Cajal postdoctoral fellowship
number RYC-2013-14717. Carles Hern´andez is jointly funded by the Spanish Ministry of Economy and Competitiveness and
FEDER funds through grant TIN2014-60404-JIN. |
dc.description.abstract |
Peer Reviewed |