Esquema de caché reconfigurable adaptativo basado en árbol de decisiones
Autores: Zhu, Wei; Zeng, Xiaoyang
Idioma: Inglés
Editor: MDPI
Año: 2021
Acceso abierto
Artículo científico
2021
Esquema de caché reconfigurable adaptativo basado en árbol de decisiones
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Aplicaciones
Cachés
Preferencias
Caché reconfigurable adaptativa
Algoritmo de árbol de decisión
Tiempo de acceso a memoria
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 28
Citaciones: Sin citaciones
Las aplicaciones tienen diferentes preferencias para las cachés, a veces incluso dentro de las diferentes fases de ejecución. Las cachés con parámetros fijos pueden comprometer el rendimiento de un sistema. Para resolver este problema, proponemos una caché reconfigurable adaptable en tiempo real basada en el algoritmo del árbol de decisiones, que puede optimizar el tiempo promedio de acceso a memoria de la caché sin modificar el protocolo coherente de caché. Al monitorear el estado de ejecución de la aplicación, la asociatividad de la caché se ajusta periódicamente a la asociatividad óptima de la caché, que es determinada por el modelo del árbol de decisiones. Este documento implementa la caché reconfigurable adaptable propuesta basada en el árbol de decisiones en el simulador GEM5 y diseña los módulos clave utilizando Verilog HDL. Los resultados de la simulación muestran que la caché reconfigurable adaptable propuesta basada en el árbol de decisiones reduce el tiempo promedio de acceso a memoria en comparación con otros algoritmos adaptables.
Descripción
Las aplicaciones tienen diferentes preferencias para las cachés, a veces incluso dentro de las diferentes fases de ejecución. Las cachés con parámetros fijos pueden comprometer el rendimiento de un sistema. Para resolver este problema, proponemos una caché reconfigurable adaptable en tiempo real basada en el algoritmo del árbol de decisiones, que puede optimizar el tiempo promedio de acceso a memoria de la caché sin modificar el protocolo coherente de caché. Al monitorear el estado de ejecución de la aplicación, la asociatividad de la caché se ajusta periódicamente a la asociatividad óptima de la caché, que es determinada por el modelo del árbol de decisiones. Este documento implementa la caché reconfigurable adaptable propuesta basada en el árbol de decisiones en el simulador GEM5 y diseña los módulos clave utilizando Verilog HDL. Los resultados de la simulación muestran que la caché reconfigurable adaptable propuesta basada en el árbol de decisiones reduce el tiempo promedio de acceso a memoria en comparación con otros algoritmos adaptables.