Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

System level exploration of a STT-MRAM based level 1 data-cache

dc.conference.date9-13 March 2015
dc.conference.placeGrenoble, France
dc.conference.titleDesign, Automation and Test in Europe Conference, DATE 2015
dc.contributor.authorKomalan, Manu Perumkunnil
dc.contributor.authorTenllado Van Der Reijden, Christian Tomás
dc.contributor.authorGómez Pérez, José Ignacio
dc.contributor.authorTirado Fernández, José Francisco
dc.contributor.authorCatthoor, Francky
dc.date.accessioned2024-02-01T15:15:55Z
dc.date.available2024-02-01T15:15:55Z
dc.date.issued2015
dc.description.abstractSince Non-Volatile Memory (NVM) technologies are being explored extensively nowadays as viable replacements for SRAM based memories in LLCs and even L2 caches, we try to take stock of their potential as level 1 (L1) data caches. These NVMs like Spin Torque Transfer RAM(STT-MRAM), Resistive-RAM(ReRAM) and Phase Change RAM (PRAM) are not subject to leakage problems with technology scaling. They also show significant area gains and lower dynamic power consumption. A direct drop-in replacement of SRAM by NVMs is, however, still not feasible due to a number of shortcomings with latency (write or read) and/or endurance/reliability among them being the major issues. STT-MRAM is increasingly becoming the NVM of choice for high performance and general purpose embedded platforms due to characteristics like low access latency, low power and long lifetime. With advancements in cell technology, and taking into account the stringent reliability and performance requirements for advanced technology nodes, the major bottleneck to the use of STT-MRAM in high level caches has become read latency (instead of write latency as previously believed). The main focus of this paper is the exploration of read penalty issues in a NVM based L1 data cache (D-cache) for an ARM like single core general purpose system. We propose a design method for the STT-MRAM based D-cache in such a platform. This design addresses the adverse effects due to the STT-MRAM read penalty issues by means of micro-architectural modifications along with code transformations. According to our simulations, the appropriate tuning of selective architecture parameters in our proposal and suitable optimizations can reduce the performance penalty introduced by the NVM (initially ~54%) to extremely tolerable levels (~8%).
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.sponsorshipMinisterio de Ciencia e Innovación (España)
dc.description.statuspub
dc.identifier.citationM. P. Komalan, C. Tenllado, J. I. Gomez Perez, F. T. Fernández and F. Catthoor, "System level exploration of a STT-MRAM based level 1 data-cache," 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE), Grenoble, France, 2015, pp. 1311-1316.
dc.identifier.doi10.7873/date.2015.0551
dc.identifier.issn1530-1591
dc.identifier.officialurlhttps://doi.org/10.7873/date.2015.0551
dc.identifier.relatedurlhttps://past.date-conference.com/date15/
dc.identifier.relatedurlhttps://www.date-conference.com/proceedings-archive/2015/pdf/0551.pdf
dc.identifier.relatedurlhttps://dl.acm.org/doi/pdf/10.5555/2755753.2757118
dc.identifier.relatedurlhttps://www.researchgate.net/publication/300712019_System_Level_Exploration_of_a_STT-MRAM_based_Level_1_Data-Cache
dc.identifier.urihttps://hdl.handle.net/20.500.14352/97837
dc.language.isoeng
dc.page.final1316
dc.page.initial1311
dc.relation.projectIDTIN 2012-32180
dc.rights.accessRightsrestricted access
dc.subject.cdu004.3
dc.subject.keywordNonvolatile memory
dc.subject.keywordProposals
dc.subject.keywordComputer architecture
dc.subject.keywordOptimization
dc.subject.keywordOrganizations
dc.subject.keywordPhase change random access memory
dc.subject.ucmHardware
dc.subject.ucmCircuitos integrados
dc.subject.unesco3304.06 Arquitectura de Ordenadores
dc.titleSystem level exploration of a STT-MRAM based level 1 data-cache
dc.typeconference paper
dc.type.hasVersionVoR
dspace.entity.typePublication
relation.isAuthorOfPublicationd47f11bf-2134-459b-bcf7-6e1efa4aa8b6
relation.isAuthorOfPublicatione83f8db2-0fb6-4141-8ec5-d20d09ce194d
relation.isAuthorOfPublication1356616c-9e69-4852-8415-62fd0b8e7cfc
relation.isAuthorOfPublication.latestForDiscoveryd47f11bf-2134-459b-bcf7-6e1efa4aa8b6

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
System_level_exploration.pdf
Size:
462.49 KB
Format:
Adobe Portable Document Format

Collections