000084847 001__ 84847 000084847 005__ 20191118101458.0 000084847 037__ $$aTAZ-TFM-2019-347 000084847 041__ $$aspa 000084847 1001_ $$aHernández Almudi, Pablo 000084847 24200 $$aAdvanced control techniques for managing temperature in multiprocessors 000084847 24500 $$aTécnicas de control avanzadas para gestionar la temperatura en multiprocesadores 000084847 260__ $$aZaragoza$$bUniversidad de Zaragoza$$c2019 000084847 506__ $$aby-nc-sa$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc-sa/3.0/ 000084847 520__ $$aLos sistemas ciberfísicos y el internet de las cosas están tomando una rele- vancia mayor en nuestro día a día, y su capacidad de cálculo se incrementa a la par que su utilidad. Esto causa problemas cuando se trata de disipar toda esa energía generada en entornos donde no se pueden aplicar técnicas de disipación activas y las exigencias de diseño impiden una correcta disipación pasiva. Es en este tipo de entornos donde nuestro trabajo está centrado.<br />Este proyecto aúna conocimientos de ingeniería informática y de ingeniería de control, y presenta una metodología para la comprensión de la disipación de un procesador y una propuesta de control para el mantenimiento de una temperatura constante mediante el uso de escalado dinámico de la frecuencia del procesador.<br />El trabajo comienza haciendo un repaso del estado del arte actual en materia de gestión de temperaturas y energía. Tras lo que se presenta el esquema de control que se realizará y como se ha ampliado mediante el uso de reconoci- miento de cargas de trabajo, lo que permite realizar un ajuste más preciso del control. Se da la metodología a usar para poder ajustar el control y realizar las distintas pruebas adaptadas para cada caso de uso. Se explica como se realiza la implementación en el sistema operativo del control y se realizan pruebas de comportamiento y evaluación.<br />Con esto, las aportaciones principales de este proyecto son, el diseño de una metodología que permite entender como es el comportamiento de la temperatura de un procesador en base a la carga de trabajo y frecuencia. El diseño de una arquitectura de control con un supervisor que ajusta el control en base al tipo de carga del trabajo. Una serie de pruebas y programas que permiten realizar la caracterización y obtener datos relevantes de la ejecución. Y la implementación de dos módulos de kernel que permiten clasificar la carga de trabajo realizada y realizar el control de la temperatura.<br />Todo esto se ha evaluado usando una plataforma moderna con software ampliamente utilizado en sistemas ciberfísicos e internet de las cosas.<br /> 000084847 521__ $$aMáster Universitario en Ingeniería Informática 000084847 540__ $$aDerechos regulados por licencia Creative Commons 000084847 700__ $$aMontijano Muñoz, Eduardo$$edir. 000084847 700__ $$aSuárez Gracia, Darío$$edir. 000084847 7102_ $$aUniversidad de Zaragoza$$bInformática e Ingeniería de Sistemas$$cIngeniería de Sistemas y Automática 000084847 8560_ $$f616923@celes.unizar.es 000084847 8564_ $$s17831862$$uhttps://zaguan.unizar.es/record/84847/files/TAZ-TFM-2019-347.pdf$$yMemoria (spa) 000084847 909CO $$ooai:zaguan.unizar.es:84847$$pdriver$$ptrabajos-fin-master 000084847 950__ $$a 000084847 951__ $$adeposita:2019-11-18 000084847 980__ $$aTAZ$$bTFM$$cEINA 000084847 999__ $$a20190628144453.CREATION_DATE