Tecnicas para la utilizacion eficaz de memorias cache en sistemas de tiempo real

Tesis doctoral de José Vicente Busquets Mataix

Las memorias cache han sido historicamente evitadas en los sistemas de tiempo real (str) debido a su comportamiento poco predecible. Recientemente han aparecido algunas herramientas para estimar el tiempo maximo de ejecucion de programas sobre sistemas con memorias cache. Estas tecnicas suponen que el programa se ejecuta secuencialmente, por lo que son incompatibles con politicas de planificacion con expulsion. Sin embargo, estas politicas de planificacion tienen un fuente fundamento teorico, estan muy extendidas y avaladas por multitud de trabajos. para paliar este problema, se puede tener en cuenta los retardos producidos por las interferencias de la cache en el analisis de planificabilidad, o bien dotar a las tareas de particiones privadas de cache. En la presente tesis se comparan ambas soluciones segun un modelo de la carga y del hardware. Los resultados obtenidos determinan el dominio de aplicacion de cada uno de ellos, pudiendose utilizar como reglas de diseño. a la vista de las deficiencias de los metodos anteriores, se presenta una nueva tecnica, denominada crta (cached response time analysis), que modela el comportamiento de la cache en un analisis de planificabilidad exacto para str con expulsion de prioridades fijas. Se demuestra teoricamente y se compara con los metodos anteriores para dar constancia de la mejora que aporta. a continuacion se describe otra tecnica nueva, particion hibrida. Esta tecnica puede asignar una particion privada a una tarea o tener en cuenta el retardo debido a la interferencia de la cache. Mediante los mismos experimentos utilizados con anterioridad, se demuestra que esta tecnica mejora sustancialmente a las demas para cualquier configuracion, y a su vez, es menos dependiente de los factores hardware y de la carga. En definitiva, esta tecnica representa un metodo general para la utilizacion eficaz de memorias cache en str.

 

Datos académicos de la tesis doctoral «Tecnicas para la utilizacion eficaz de memorias cache en sistemas de tiempo real«

  • Título de la tesis:  Tecnicas para la utilizacion eficaz de memorias cache en sistemas de tiempo real
  • Autor:  José Vicente Busquets Mataix
  • Universidad:  Politécnica de Valencia
  • Fecha de lectura de la tesis:  01/01/1996

 

Dirección y tribunal

  • Director de la tesis
    • Juan José Serrano Martín
  • Tribunal
    • Presidente del tribunal: Crespo I Lorente Alfons
    • Ramon Puigianer Trepat (vocal)
    • Antonio Mocholi Salcedo (vocal)
    • Antonio Pérez Ambite (vocal)

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio