- -

Runtime home mapping for effective memory resource usage

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Runtime home mapping for effective memory resource usage

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Lodde, Mario es_ES
dc.contributor.author Flich Cardo, José es_ES
dc.date.accessioned 2015-05-25T10:09:41Z
dc.date.available 2015-05-25T10:09:41Z
dc.date.issued 2014-06
dc.identifier.issn 0141-9331
dc.identifier.uri http://hdl.handle.net/10251/50718
dc.description.abstract In tiled Chip Multiprocessors (CMPs) last-level cache (LLC) banks are usually shared but distributed among the tiles. A static mapping of cache blocks to the LLC banks leads to poor efficiency since a block may be mapped away from the tiles actually accessing it. Dynamic policies either rely on the static mapping of blocks to a set of banks (D-NUCA) or rely on the OS to dynamically load pages to statically mapped addresses (first-touch). In this paper, we propose Runtime Home Mapping (RHM), a new dynamic approach where the LLC home bank is determined at runtime by the memory controller when the block is fetched from main memory, trying to map each block as close as possible to the requestor thus speeding up execution time and lowering message latencies. Block migration and replication provide further improvements to basic RHM. Also, in a further optimization we eliminate the directory structure. All these optimizations involve specific NoC optimizations and co-designs. Results with PARSEC and SPLASH-2 applications show, when compared with alternative solutions, that RHM achieves a 41% and 35% average reduction in load and store latencies respectively compared to static mapping. This leads to an average reduction of 28% in applications execution. es_ES
dc.language Inglés es_ES
dc.publisher Elsevier es_ES
dc.relation.ispartof Microprocessors and Microsystems es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Chip multiprocessors es_ES
dc.subject Network-on-chip es_ES
dc.subject Cache hierarchy es_ES
dc.subject Coherence protocols es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.title Runtime home mapping for effective memory resource usage es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1016/j.micpro.2014.03.008
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.description.bibliographicCitation Lodde, M.; Flich Cardo, J. (2014). Runtime home mapping for effective memory resource usage. Microprocessors and Microsystems. 38(4):276-291. doi:10.1016/j.micpro.2014.03.008 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion http://dx.doi.org/10.1016/j.micpro.2014.03.008 es_ES
dc.description.upvformatpinicio 276 es_ES
dc.description.upvformatpfin 291 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 38 es_ES
dc.description.issue 4 es_ES
dc.relation.senia 289677


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem