Tesis doctoral de Francisco Jesús Sánchez Navarro
Las memorias cache fueron incorporadas en los microprocesadores ya desde los primeros tiempos, y representan la solucion mas comun para tratar la diferencia de velocidad entre el procesador y la memoria. Sin embargo, muchos estudios señalan que la capacidad de almacenamiento de la cache es malgastada muchas veces, locual tiene un impacto directo en el rendimiento del procesador. Aunque una caché esta diseñada para explotar diferentes tipos de localidad, todas las referencia a memoria son tratadas de la misma forma, ignorando comportamientos particulares de localidad. En esta tesis se demuestra como un analisis de localidad de datos puede ayudar al investigador a entender donde y porque ocurren los fallos de cache y proponer entonces diferentes tecnicas que hacen uso de esta informacion con el objetivo de mejorar el rendimiento de la memoria cache. Proponemos tecnicas e las cuales la informacion de localidad obtenida por el analizador de localidad es pasada desde el compilador el hardware a traves del isa para guiar el manejo de los accesos a memoria. Hemos desarrollado un analisis estatico de localidad de datos. Este analisis esta basado en los vectores de reuso y contiene los tres tipicos pasos: reuso, volumen y analisis de interferencias. Comparando con trabajos previos, tanto el analisis de volumenes como el de interferencias ha sido mejorado utilizando informacion de profiling asi como un analisis de interferencias mas preciso. El analizador de localidad de datos propuestos ha sido incluido como un paso mas en un compilador de investigcion. Los resultados demuestran que, para aplicaciones numericas, el analisis es muy preciso y el overhead de calculo es bajo. Este analisis es la base para todas las otras partes de la tesis. Ademas, para algunas propuestas en el ultima parte de la tesis, hemos usado un analisis es la base para todas las otras partes de la tesis. Ademas, para algunas propuestas en la ultima parte de la tesis, hemos usa
Datos académicos de la tesis doctoral «Smart memory management throungh locality analysis«
- Título de la tesis: Smart memory management throungh locality analysis
- Autor: Francisco Jesús Sánchez Navarro
- Universidad: Politécnica de catalunya
- Fecha de lectura de la tesis: 06/11/2001
Dirección y tribunal
- Director de la tesis
- Antonio Gonzalez Colas
- Tribunal
- Presidente del tribunal: José María Llaberia griñó
- Emilio Luque fadon (vocal)
- Duato marin José Francisco (vocal)
- pedro De Miguel anasagasti (vocal)