Mostra el registre d'ítem simple

dc.contributor.authorSeyedi, Azam
dc.contributor.authorArmejach, Adrià
dc.contributor.authorCristal Kestelman, Adrián
dc.contributor.authorUnsal, Osman Sabri
dc.contributor.authorHur, Ibrahim
dc.contributor.authorValero Cortés, Mateo
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2017-11-13T13:52:28Z
dc.date.available2017-11-13T13:52:28Z
dc.date.issued2011
dc.identifier.citationSeyedi, A., Armejach, A., Cristal, A., Unsal, O., Hur, I., Valero, M. "Circuit design of a dual-versioning L1 data cache for optimistic concurrency". 2011.
dc.identifier.urihttp://hdl.handle.net/2117/110488
dc.description.abstractThis paper proposes a novel L1 data cache design with dual-versioning SRAM cells (dvSRAM) for chip multi-processors (CMP) that implement optimistic concurrency proposals. In this new cache architecture, each dvSRAM cell has two cells, a main cell and a secondary cell, which keep two versions of the same data. These values can be accessed, modified, moved back and forth between the main and secondary cells within the access time of the cache. We design and simulate a 32-KB dual-versioning L1 data cache with 45nm CMOS technology at 2GHz processor frequency and 1V supply voltage, which we describe in detail. We also introduce three well-known use cases that make use of optimistic concurrency execution and that can benefit from our proposed design. Moreover, we evaluate one of the use cases to show the impact of the dual-versioning cell in both performance and energy consumption. Our experiments show that large speedups can be achieved with acceptable overall energy dissipation.
dc.format.extent6 p.
dc.language.isoeng
dc.relation.ispartofseriesUPC-DAC-RR-CAP-2011-9
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshMultiprocessors
dc.subject.lcshParallel processing (Electronic computers)
dc.subject.otherData cache design
dc.subject.otherOptimistic concurrency
dc.subject.otherParallelism
dc.titleCircuit design of a dual-versioning L1 data cache for optimistic concurrency
dc.typeExternal research report
dc.subject.lemacMultiprocessadors
dc.subject.lemacProcessament en paral·lel (Ordinadors)
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.rights.accessOpen Access
local.identifier.drac21602727
dc.description.versionPostprint (published version)
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/FP7/217068/EU/High Performance and Embedded Architecture and Compilation/HIPEAC
local.citation.authorSeyedi, A.; Armejach, A.; Cristal, A.; Unsal, O.; Hur, I.; Valero, M.


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple