Gestión de la planificación de datos en sistemas reconfigurables multicontexto orientada a baja energía

  1. SÁNCHEZ ÉLEZ MARTÍN, MARCOS
Supervised by:
  1. Milagros Fernández Centeno Director
  2. Nader Bagherzadeh Co-director

Defence university: Universidad Complutense de Madrid

Fecha de defensa: 05 November 2004

Committee:
  1. Francisco Tirado Fernández Chair
  2. Román Hermida Correa Secretary
  3. Emilio Luque Fadón Committee member
  4. J. Kurdahi Fadi Committee member
  5. Juan Carlos López López Committee member

Type: Thesis

Teseo: 125269 DIALNET

Abstract

El trabajo de investigación presentado se encuadra dentro de la planificación de aplicaciones multimedia en sistemas reconfigurables. Estos sistemas están especialmente diseñados para procesar estas aplicaciones ya que permiten el procesamiento en paralelo de una gran cantidad de datos en el menor tiempo posible. El procesamiento de esta gran cantidad de datos implica la transferencia desde las memorias externas a las memorias internas de la plataforma reconfigurable, con el consiguiente consumo de una gran cantidad de energía. Ésta puede reducirse apreciablemente si se realiza una planificación de las transferencias de estos datos así como una gestión adecuada de su almacenamiento en las diferentes memorias internas. El trabajo se ha concebido desde el principio para ser aplicado al sistema MorphoSys que presenta las características comunes de la mayoría de los sistemas reconfigurables de grano grueso. Esta tesis parte de un entorno de compilación desarrollado previamente para este tipo de sistemas y realiza el estudio de una de sus principales etapas, la planificación de datos, y su repercusión sobre etapas anteriores y posterioresdel entorno. En el desarrollo del presente trabajo de investigación se ha estudiado la influencia de las diferentes alternativas hardware de almacenamiento de datos en el rendimiento final del sistema. Se ha intentado no sólo que el Planificador de Datos sea capaz de adaptarse a la jerarquía de memoria impuesta por la plataforma, sino también que el estudio de los resultados del planificador guíe la sintonización de los elementos de almacenamiento de datos de la plataforma. Para hacer posible la utilización de las plataformas reconfigúdbles para algunas de las aplicaciones más demandadas..hace falta que el entorno de compilación pueda tratar aplicaciones que se podrían denominar dinámicas o interactivas. El Planificador de Datos presentado en esta tesis, aunque fue desarrollado