Jerarquías de memoria para sistemas de tiempo real

Los sistemas de tiempo real deben ejecutar sus tareas dentro de plazos específicos. Esto implica que hay que analizar y acotar el tiempo de ejecución en el peor caso (WCET) al diseñar un sistema. Actualmente esto se puede hacer para sistemas con caches de instrucciones LRU, donde se pueden anticipar los aciertos y fallos. En cambio, calcular el WCET para sistemas con procesadores complejos o caches de datos convencionales este análisis o bien no es posible o bien resulta demasiado sobreestimado como para resultar útil. Esto se traduce en que los actuales sistemas de tiempo real estricto se diseñan sin caches o sobredimensionando el hardware.

Nuestro grupo de investigación estudia tanto métodos de análisis de WCET como jerarquías de memoria predecibles cuyo comportamiento en el peor caso pueda ser analizado con precisión.

Ir arriba