Mostrar el registro sencillo del ítem

dc.contributor.authorLamela, Adrián
dc.contributor.authorOssorio, Óscar G.
dc.contributor.authorVinuesa, Guillermo
dc.contributor.authorSahelices, Benjamín
dc.date.accessioned2024-02-12T11:47:52Z
dc.date.available2024-02-12T11:47:52Z
dc.date.issued2021
dc.identifier.citationPLOS ONE, 2021, Vol. 16, n.9, p.1-23es
dc.identifier.urihttps://uvadoc.uva.es/handle/10324/66173
dc.descriptionProducción Científicaes
dc.description.abstractNon-volatile memory technology is now available in commodity hardware. This technology can be used as a backup memory for an external dram cache memory without needing to modify the software. However, the higher read and write latencies of non-volatile memory may exacerbate the memory wall problem. In this work we present a novel off-chip prefetch technique based on a Hidden Markov Model that specifically deals with the latency problem caused by complexity of off-chip memory access patterns. Firstly, we present a thorough analysis of off-chip memory access patterns to identify its complexity in multicore processors. Based on this study, we propose a prefetching module located in the llc which uses two small tables, and where the computational complexity of which is linear with the number of computing threads. Our Markov-based technique is able to keep track and make clustering of several simultaneous groups of memory accesses coming from multiple simultaneous threads in a multicore processor. It can quickly identify complex address groups and trigger prefetch with very high accuracy. Our simulations show an improvement of up to 76% in the hit ratio of an off-chip dram cache for multicore architecture over the conventional prefetch technique (g/dc). Also, the overhead of prefetch requests (failed prefetches) is reduced by 48% in single core simulations and by 83% in multicore simulations.es
dc.format.mimetypeapplication/pdfes
dc.language.isoenges
dc.publisherPublic Library of Sciencees
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.rights.urihttp://creativecommons.org/publicdomain/zero/1.0/*
dc.titleOff-chip prefetching based on Hidden Markov Model for non-volatile memory architectureses
dc.typeinfo:eu-repo/semantics/articlees
dc.identifier.doi10.1371/journal.pone.0257047es
dc.relation.publisherversionhttps://journals.plos.org/plosone/article?id=10.1371/journal.pone.0257047es
dc.identifier.publicationfirstpage1es
dc.identifier.publicationissue9es
dc.identifier.publicationlastpage23es
dc.identifier.publicationtitleOff-chip prefetching based on Hidden Markov Model for non-volatile memory architectureses
dc.identifier.publicationvolume16es
dc.peerreviewedSIes
dc.description.projectSpanish Ministry of Economy and Competitiveness (Grant No. TEC2017-84321-C4-2-R) with support from Feder Funds and also by MINECO/AEI/ERDF (EU) (grant PID2019-105660RB-C21 / AEI / 10.13039/501100011033), Aragón Government (T58_20R research group), and ERDF 2014-2020 “Construyendo Europa desde Aragón”es
dc.identifier.essn1932-6203es
dc.rightsCC0 1.0 Universal*
dc.type.hasVersioninfo:eu-repo/semantics/publishedVersiones


Ficheros en el ítem

Thumbnail

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

Mostrar el registro sencillo del ítem