Volatile STT-RAM Scratchpad Design and Data Allocation for Low Energy

UDC.coleccionInvestigaciónes_ES
UDC.departamentoEnxeñaría de Computadoreses_ES
UDC.grupoInvGrupo de Arquitectura de Computadores (GAC)es_ES
UDC.issue4es_ES
UDC.journalTitleACM Transactions on Architecture and Code Optimizationes_ES
UDC.volume11es_ES
dc.contributor.authorRodríguez, Gabriel
dc.contributor.authorTouriño, Juan
dc.contributor.authorKandemir, Mahmut T.
dc.date.accessioned2018-08-03T10:37:40Z
dc.date.available2018-08-03T10:37:40Z
dc.date.issued2015
dc.description.abstract[Abstract] On-chip power consumption is one of the fundamental challenges of current technology scaling. Cache memories consume a sizable part of this power, particularly due to leakage energy. STT-RAM is one of several new memory technologies that have been proposed in order to improve power while preserving performance. It features high density and low leakage, but at the expense of write energy and performance. This article explores the use of STT-RAM--based scratchpad memories that trade nonvolatility in exchange for faster and less energetically expensive accesses, making them feasible for on-chip implementation in embedded systems. A novel multiretention scratchpad partitioning is proposed, featuring multiple storage spaces with different retention, energy, and performance characteristics. A customized compiler-based allocation algorithm suitable for use with such a scratchpad organization is described. Our experiments indicate that a multiretention STT-RAM scratchpad can provide energy savings of 53% with respect to an iso-area, hardware-managed SRAM cache.es_ES
dc.identifier.citationRodríguez, G., Touriño, J., & Kandemir, M. T. (2015). Volatile STT-RAM scratchpad design and data allocation for low energy. ACM Transactions on Architecture and Code Optimization (TACO), 11(4), 38.es_ES
dc.identifier.doi10.1145/2669556
dc.identifier.issn1544-3566
dc.identifier.issn1544-3973
dc.identifier.urihttp://hdl.handle.net/2183/20941
dc.language.isoenges_ES
dc.publisherAssociation for Computing Machineryes_ES
dc.relation.urihttps://doi.org/10.1145/2669556es_ES
dc.rights.accessRightsopen accesses_ES
dc.subjectSTT-RAMes_ES
dc.subjectLow energyes_ES
dc.subjectHardwarees_ES
dc.subjectIntegrated circuitses_ES
dc.subjectHardware validationes_ES
dc.subjectSemiconductor memoryes_ES
dc.subjectDynamic memoryes_ES
dc.titleVolatile STT-RAM Scratchpad Design and Data Allocation for Low Energyes_ES
dc.typejournal articlees_ES
dspace.entity.typePublication
relation.isAuthorOfPublicatione432b4b1-5ead-41aa-b165-d69608b06626
relation.isAuthorOfPublication86e306a5-99a1-4c43-8faa-720f0a9f0a34
relation.isAuthorOfPublication.latestForDiscoverye432b4b1-5ead-41aa-b165-d69608b06626

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
G.Rodríguez_Volatile_STT-RAM_Scratchpad_Design_and_Data_Allocation_for_Low_Energy_2015.pdf
Size:
569.82 KB
Format:
Adobe Portable Document Format
Description: