cambiar a curso:   2009-10   2011-12


Trabajo Fin de Grado 2010-11
 Evaluación de estrategias de asignación de recursos en un CMP


Especialidades
Computación
Ing. de Computadores
Ing. del Software
Tecnologías de la Información


Tutor
ALFARO CORTES, FRANCISCO JOSÉ


Descripción y Objetivos
Los actuales Chips-Multiprocesador (CMPs) están compuestos por decenas o incluso centenas de elementos de procesamiento (cores/threads, tiles) interconectados entre sí. Para aprovechar los recursos que ofrecen los CMPs, se ejecutan de forma simultánea en el mismo chip múltiples aplicaciones con diferentes requisitos. El sistema operativo junto con un hypervisor va asignando dichos elementos de procesamiento a las aplicaciones en función del número de recursos que éstas demandan. Una correcta asignación de dichos elementos debe tener en cuenta aspectos tales como minimizar las interferencias entre diferentes aplicaciones, maximizar la utilización de los recursos disponibles (evitando la fragmentación), la cantidad de información transmitida entre los diferentes hilos de las aplicaciones, entre otros.

    En este trabajo se implementarán algunos de los últimos algoritmos/estrategias de emplazamiento de aplicaciones en este tipo de sistemas y se realizará una evaluación de las opciones implementadas.



Metodología y Competencias
Es recomendable (aunque no imprescindible) haber cursado asignaturas relacionadas con redes de interconexión. Se necesitan conocimientos básicos de arquitectura de computadores y de programación en lenguaje C/C++. Se valorara conocimientos relacionados con el entorno Linux.


Medios a utilizar
Se proporciona por parte de los profesores.


Bibliografía


Asignación
Pendiente de asignar