Efficient cache replacement policies for Racetrack memories

dc.contributor.advisorCastro Rodríguez, Fernando
dc.contributor.advisorRodríguez Rodríguez, Roberto Alonso
dc.contributor.authorYou, Jiahui
dc.date.accessioned2025-09-16T11:28:42Z
dc.date.available2025-09-16T11:28:42Z
dc.date.issued2025
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Sección Departamental de Arquitectura de Computadores y Automática (Ciencias Físicas), Curso 2024/2025.
dc.description.abstractThis Final Degree Project explores the design and evaluation of cache replacement policies tailored for Racetrack Memory (RTM), a novel non-volatile memory technology characterized by its high density and low power consumption. The study integrates RTM into the L2 cache of a system simulated using gem5, a cycle-accurate simulator. Multiple classical and custom replacement policies—including LRU, FIFO, BRRIP, MRU, and a proposed shift-aware BRRIP-mod—are implemented and evaluated based on metrics such as total shift count, cache miss rate, and latency. Benchmarks from the SPEC CPU2017 suite are used for performance analysis. The results demonstrate that the proposed policy significantly reduces both shift cost and overall access latency while maintaining competitive miss rates, thus proving its suitability for RTM-based cache systems.
dc.description.abstractEste Trabajo de Fin de Grado presenta un estudio detallado sobre la memoria Racetrack (RTM), una tecnología emergente no volátil, y su integración en la jerarquía de memoria de nivel L2 en arquitecturas de procesadores. El objetivo principal es analizar el impacto de distintas políticas de reemplazo —como LRU, FIFO, BRRIP y una versión modificada de BRRIP— sobre el número de desplazamientos (“shifts”) requeridos en RTM. Se modificó el simulador gem5 para emular los comportamientos específicos de RTM, incluyendo la posición del puerto de acceso y la latencia asociada a cada operación. Las simulaciones se realizaron con benchmarks de SPEC CPU2017. Los resultados muestran que la política propuesta reduce significativamente la latencia total y el número de shifts, mejorando así el rendimiento y la eficiencia energética del sistema.
dc.description.departmentSección Deptal. de Arquitectura de Computadores y Automática (Físicas)
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.urihttps://hdl.handle.net/20.500.14352/123996
dc.language.isoeng
dc.page.total64
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004(043.3)
dc.subject.keywordRacetrack Memory
dc.subject.keywordBRRIP
dc.subject.keywordBRRIP-mod
dc.subject.keywordGem5
dc.subject.keywordL2 cache
dc.subject.keywordCache
dc.subject.keywordCache replacement policy
dc.subject.keywordShift cost
dc.subject.keywordNon-volatile memory
dc.subject.keywordSimulation
dc.subject.keywordSPEC CPU2017
dc.subject.keywordMemoria Racetrack
dc.subject.keywordCaché L2
dc.subject.keywordPolítica de reemplazamiento
dc.subject.keywordDesplazamiento
dc.subject.keywordMemoria no volátil
dc.subject.keywordSimulación
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleEfficient cache replacement policies for Racetrack memories
dc.titlePolíticas eficientes de reemplazamiento caché para memorias Racetrack
dc.typebachelor thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublication9aac3e41-2993-45aa-b0e1-7bae1dacd982
relation.isAdvisorOfPublication85692a5f-6c54-4a18-8332-7115db39b564
relation.isAdvisorOfPublication.latestForDiscovery9aac3e41-2993-45aa-b0e1-7bae1dacd982

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Efficient_cache_ replacement _TFG.pdf
Size:
1.32 MB
Format:
Adobe Portable Document Format
Description:
Efficient cache replacement policies for Racetrack memories