Diseño e implementación de un algoritmo de gestión de memoria para disminuir las Escrituras en una Memoria de Tecnología STT-RAM /

En los últimos años se han buscado alternativas a las tecnologías actuales de memoria caché. Una de estas es la tecnología STT-RAM que se destaca por su gran escalabilidad, menor costo de producción, no volatilidad y bajo consumo de energía de fuga. Sin embargo, la escritura requiere de una c...

Descripción completa

Detalles Bibliográficos
Autor principal: Badilla Alvarado, Rafael Esteban 1995- (Autor/a)
Otros Autores: Solano Abarca, Carlos Eduardo 1994- (Autor/a), Valverde Gardela, Heberth Gerard 1995- (Autor/a), Rodríguez Rodríguez, Roberto Alonso 1979- (Director/a del TFG)
Formato: Tesis Libro
Lenguaje:Spanish
Publicado: San José, Costa Rica, 2020.
Materias:
Acceso en línea:Ver documento en repositorio
LEADER 03709nam a2200373 a 4500
001 000687205
005 20241118113821.0
008 221107s2020 cr d grm ||||||spa d
040 |a  Sistema de Bibliotecas de Universidad de Costa Rica  
099 9 |a TFG 46814 
100 1 |a Badilla Alvarado, Rafael Esteban  |d 1995-  |e Autor/a 
245 1 0 |a Diseño e implementación de un algoritmo de gestión de memoria para disminuir las Escrituras en una Memoria de Tecnología STT-RAM /  |c por Rafael Esteban Badilla Alvarado, Carlos Eduardo Solano Abarca, Heberth Gerard Valverde Gardela; Roberto Alonso Rodriguez Rodriguez, director. 
260 |a San José, Costa Rica,  |c 2020. 
300 |a xvi, 99 páginas, 50 páginas sin numerar :  |b gráficos a color. 
502 |a Seminario de graduación (licenciatura en ingeniería eléctrica)--Universidad de Costa Rica. Facultad de Ingeniería. Escuela de Ingeniería Eléctrica, 2020. 
520 3 |a En los últimos años se han buscado alternativas a las tecnologías actuales de memoria caché. Una de estas es la tecnología STT-RAM que se destaca por su gran escalabilidad, menor costo de producción, no volatilidad y bajo consumo de energía de fuga. Sin embargo, la escritura requiere de una corriente lo suficientemente grande para cambiar la polarización de espín de cada celda, por lo tanto, se requiere más potencia que la lectura. En este sentido, se propone reemplazar el tercer nivel compartido de caché (L3) con tecnología SRAM tradicional por una memoria STT-RAM. Por lo tanto, se requiere un mecanismo que disminuya la cantidad de escrituras a esta memoria para que sea viable comercialmente. Existen varias investigaciones para reducir la cantidad de escrituras en este tipo de memorias, por ejemplo, mediante la implementación de un algoritmo de terminación temprana de escritura, o utilizando políticas de gestión de escritura. En la presente investigación, se proponen dos tipos de algoritmos de detección de reuso por medio de una caché FIFO. El primer algoritmo da seguimiento a todos los bloques victimizados de L2 que serían escritos en L3, mientras que en el segundo algoritmo solo se detecta la reutilización de los bloques limpios y victimizados en L2. Un bloque tiene reuso si es utilizado más de una vez por el procesador o bien si los datos provienen de L3. Solo los bloques que se encuentren en la memoria FIFO tendrán reuso y se escribirán en L3 dando como resultado una menor escritura de bloques en este nivel de jerarquía. La implementación se realiza sobre el simulador de arquitectura gem5 y se efectuaron pruebas simuladas con el benchmark SPEC CPU 2006. Se realizan simulaciones para cada prueba del benchmark con un solo núcleo y se ejecutan mezclas de estas con ocho núcleos para ejercitar más la arquitectura implementada. De las simulaciones se extrajeron métricas... 
650 0 7 |a MEMORIA CACHE 
650 0 0 |a ELECTRONICA DIGITAL 
650 0 7 |a MAGNETISMO 
650 0 7 |a TRANSMISION DE POTENCIA 
650 0 7 |a CONSUMO DE ENERGIA ELECTRICA 
650 0 7 |a ARQUITECTURA DE COMPUTADORA 
650 0 0 |a ALGORITMOS  |x DISEÑO 
700 1 |a Solano Abarca, Carlos Eduardo  |d 1994-  |e Autor/a 
700 1 |a Valverde Gardela, Heberth Gerard  |d 1995-  |e Autor/a 
700 1 |a Rodríguez Rodríguez, Roberto Alonso  |d 1979-  |e Director/a del TFG 
856 4 1 |y Ver documento en repositorio  |u https://repositorio.sibdi.ucr.ac.cr/handle/123456789/20698 
900 |a 2022-O 
904 |a Escuela de Ingeniería Eléctrica 
907 |a Facultad de Ingeniería 
919 |a Ingeniería 
916 |a Centro Catalográfico 
949 |a AM-IAAM. 
921 |a proyecto fin de carrera