Extracción de Parámetros de Caches en Sistemas Reales
R. Paz Vicente, A. Linares, D. Cascado,
M. A. Rodríguez Jódar, F. Díaz del Río
Universidad de Sevilla
Resumen
En esta ponencia-demo se presenta una práctica donde se analizan los
accesos a la jerarquía de memoria de un procesador real (Intel Pentium P6),
a bajo nivel. Con ello se pretende que el alumno extraiga los parámetros
de la jerarquía de memoria (tamaño, tamaño de línea o bloque, y número de
vías de los caches de datos), a la vez que se enfrenta a las dificultades
que entraña cualquier sistema real. Para ello se usan los contadores
internos de monitorización del rendimiento (PMC o "Performance Monitoring
Counters") de esta familia de procesadores. Este método se compara
con otros existentes, resaltando la ventaja que nos ofrece éste para un
curso avanzado de arquitectura de computadores. Se describen una serie de
rutinas para acceder a los contadores y se da como ejemplo uno de los
muchos programas con los que se pueden calcular tales parámetros.
Descarga
Ponencia completa en formato PDF
Material de la demo comprimido en un
fichero zip