Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Extensión de la Política de Reemplazamiento peLifo a Entornos Multicore

dc.contributor.advisorChaver Matínez, Daniel Ángel
dc.contributor.advisorCastro Rodríguez, Fernando
dc.contributor.authorSepúlveda, Silvio
dc.date.accessioned2023-06-20T06:10:15Z
dc.date.available2023-06-20T06:10:15Z
dc.date.issued2010
dc.descriptionMáster en Investigación en Informática, Facultad de Informática, Departamento de Arquitectura de Computadores y Automática, curso 2009-2010
dc.description.abstractEn la actualidad, continúa el incremento entre la diferencia de velocidad del procesador y la memoria. Esta diferencia de velocidades ha sido mitigada en forma parcial mediante el uso de la jerarquía de memoria que se construye usando diferentes tipos de memoria, logrando que la velocidad de acceso se acerque al componente más rápido y la capacidad al componente más grande. Con la llegada de los sistemas multicore, algunos de los aspectos de diseño deben ser replanteados para sacar el máximo provecho a este tipo de sistemas. Uno de estos aspectos, es el manejo de la cache de último nivel (LLC) onchip, pues ésta es la frontera antes de pasar a la memoria principal, la cual presenta una latencia de acceso mucho más alta. Una de las formas de mejorar el comportamiento de la LLC, es mediante la modificación de la política de reemplazamiento. Este trabajo se centra en la política de reemplazamiento probabilistic escape lifo (peLifo). Esta política ha presentado buenos resultados, en términos de la tasa de fallos obtenida, en entornos singlecore, por tanto el objetivo de este trabajo es ampliar la política a entornos multicore, para intentar sacarle mayor provecho. Tomando en cuenta este objetivo, se han planteado una serie de modifica ciones a la política peLifo original, agregándole información sobre el comportamiento individual de cada uno de los procesos que se encuentren en ejecución en un momento dado. De este modo, se pretende privilegiar a los procesos que realizan un mejor uso de la LLC conservando sus bloques y penalizar a los otros procesos reemplazando sus bloques. [ABSTRACT] Today, the difference in the speed of processor and memory continues to increase. This difference has been partially mitigated building a memory hierarchy that uses different types of memory, making the access time to approach to the fastest component and the capacity to the biggest component. With the arrival of multicore systems, some of the design considerations must be adapted to get more benefits out of these systems. One of those aspects is the on-chip last level cache (LLC) management, since a miss on that level implies accessing main memory, which has considerable latency. One of the ways to improve the LLC behavior is modifying the replacement policy. This work focuses in the probabilistic escape lifo (peLifo) replacement policy, that obtains very low miss rates for singlecore systems. In this work we try to extend this policy to multicore systems to get even more benefit of it. With this objective in mind, this work proposes several modifications to the original peLifo policy. All of them, add information about each executing process, and use it to keep the blocks of those processes that make a better use of the LLC, and to penalize the others by evicting their blocks.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedFALSE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/11376
dc.identifier.urihttps://hdl.handle.net/20.500.14352/46254
dc.language.isospa
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004.25(043.3)
dc.subject.cdu004.33(043.3)
dc.subject.cdu004.272(043.3)
dc.subject.keywordCache
dc.subject.keywordPolíticas de reemplazamiento
dc.subject.keywordProbabilistic Escape
dc.subject.keywordLIFO
dc.subject.keywordMemoria
dc.subject.keywordMultiprocesador
dc.subject.keywordRendimiento
dc.subject.keywordLRU
dc.subject.keywordCache Replacement policies
dc.subject.keywordProbabilistic Escape LIFO
dc.subject.keywordMemory Multicore
dc.subject.keywordPerformance
dc.subject.ucmHardware
dc.subject.ucmSistemas expertos
dc.titleExtensión de la Política de Reemplazamiento peLifo a Entornos Multicore
dc.typemaster thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication9aac3e41-2993-45aa-b0e1-7bae1dacd982
relation.isAdvisorOfPublication.latestForDiscovery9aac3e41-2993-45aa-b0e1-7bae1dacd982

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
memoriaPFM_SS.pdf
Size:
1.05 MB
Format:
Adobe Portable Document Format