{"id":1177,"date":"2017-12-11T13:19:00","date_gmt":"2017-12-11T13:19:00","guid":{"rendered":"http:\/\/ijandev-test.fi.uncoma.edu.ar\/Wordpress\/index.php\/2017\/12\/11\/defensa-de-tesis-de-licenciatura-andres-huayquil\/"},"modified":"2022-02-06T22:06:48","modified_gmt":"2022-02-07T01:06:48","slug":"defensa-de-tesis-de-licenciatura-andres-huayquil","status":"publish","type":"post","link":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/novedades\/defensa-de-tesis-de-licenciatura-andres-huayquil\/","title":{"rendered":"Defensa de Tesis de Licenciatura: Andr\u00e9s Huayquil"},"content":{"rendered":"<p style=\"text-align: justify;\">Se invita a la Comunidad de la FaI a presenciar la defensa de Tesis de Licenciatura&nbsp;titulada&nbsp;\u00ab<em>Optimizaci&oacute;n e implementaci&oacute;n de multiprocesamiento para una aplicaci&oacute;n legacy de Din&aacute;mica de Flu&iacute;dos<\/em>\u00ab<span lang=\"es-ES\"><\/span><\/p>\n<p style=\"text-align: justify;\"><strong>D&iacute;a y lugar<\/strong>: 21 de diciembre de 2017 a las 16:00 hs en el Sal&oacute;n Azul de la Biblioteca Central UNCO<\/p>\n<p style=\"text-align: justify;\"><strong>Tesista<\/strong>: Andr&eacute;s Huayquil<\/p>\n<p style=\"text-align: justify;\"><strong>Director<\/strong>: Esp. Eduardo Grosclaude<\/p>\n<p>&nbsp;&nbsp;<\/p>\n<p><strong>Resumen<\/strong><\/p>\n<p style=\"text-align: justify;\">Llamamos Software Heredado (Legacy Software) a programas que permanecen en producci&oacute;n durante un largo per&iacute;odo de tiempo, aun a pesar de los cambios tecnol&oacute;gicos que van ocurriendo a su alrededor, y que amenazan con dejarlos obsoletos. Las aplicaciones heredadas cumplen misiones cr&iacute;ticas que hacen dif&iacute;cil reemplazarlas, por lo cual siguen vigentes en forma forzosa, a veces durante decenas de a&ntilde;os. Particularmente en las &aacute;reas cient&iacute;ficas, con problemas de c&aacute;lculo intensivo, una vez que un programa arroja resultados correctos, no suelen existir modificaciones al c&oacute;digo. El trabajo de modernizar un sistema legacy puede tener una envergadura variable, dependiendo de la complejidad del sistema y del nuevo ambiente donde vaya a funcionar. La modernizaci&oacute;n de una aplicaci&oacute;n heredada puede verse como un proceso de optimizaci&oacute;n de la aplicaci&oacute;n, s&oacute;lo que para una plataforma diferente de aquella para la cual fue construida.<\/p>\n<p style=\"text-align: justify;\">Este trabajo de tesis presenta la optimizaci&oacute;n de una aplicaci&oacute;n cient&iacute;fica del campo de la Din&aacute;mica de Fluidos, desarrollada en lenguaje Fortran como parte de un trabajo de doctorado. La aplicaci&oacute;n analiza el comportamiento de una turbina e&oacute;lica de eje horizontal y modela un flujo inv&iacute;scido alrededor de la pala de la turbina a trav&eacute;s del m&eacute;todo de los paneles. Mediante la optimizaci&oacute;n se busca una mejora en el rendimiento de la aplicaci&oacute;n, como tambi&eacute;n en la utilizaci&oacute;n de los recursos.<\/p>\n<p style=\"text-align: justify;\">Se describe el proceso llevado a cabo, pasando en primer instancia por una optimizaci&oacute;n serial del c&oacute;digo Fortran y luego por una optimizaci&oacute;n paralela para m&aacute;quinas de memoria compartida, de manera que pueda aprovechar recursos que no estaban contemplados en su dise&ntilde;o original. La implementaci&oacute;n de multiprocesamiento se realiza con la interfaz de programaci&oacute;n paralela OpenMP, la cual provee un modelo portable y escalable para el desarrollo de aplicaciones paralelas de memoria compartida.<\/p>\n<p style=\"text-align: justify;\">Al aplicar el proceso de optimizaci&oacute;n se producen distintas versiones de la aplicaci&oacute;n: una versi&oacute;n serie optimizada y una versi&oacute;n con optimizaci&oacute;n paralela. La versi&oacute;n serie basa su optimizaci&oacute;n en aprovechar la mayor memoria RAM disponible en los sistemas&nbsp; de c&oacute;mputo de memoria compartida actuales. El rendimiento aumenta al utilizar la memoria RAM, un medio de almacenamiento de datos de mayor velocidad de acceso que el disco, para el almacenamiento de datos intermedios (temporales) de la aplicaci&oacute;n. La versi&oacute;n paralela aumenta el rendimiento mediante la ejecuci&oacute;n simult&aacute;nea de distintas iteraciones de bucles (sin dependencias de datos entre ellas) en diferentes cores. La evaluaci&oacute;n de rendimiento de la versi&oacute;n paralela muestra un aumento significativo del rendimiento, respecto a la versi&oacute;n serie, para tama&ntilde;os de problema reducidos. Sin embargo, el rendimiento decae para grandes tama&ntilde;os de problema, determinando as&iacute; nuevas optimizaciones a realizar.<\/p>\n<p>&nbsp;<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se invita a la Comunidad de la FaI a presenciar la defensa de Tesis de Licenciatura&nbsp;titulada&nbsp;\u00abOptimizaci&oacute;n e implementaci&oacute;n de multiprocesamiento para una aplicaci&oacute;n legacy de Din&aacute;mica de Flu&iacute;dos\u00ab D&iacute;a y lugar: 21 de diciembre de 2017 a las 16:00 hs en el Sal&oacute;n Azul de la Biblioteca Central UNCO Tesista: Andr&eacute;s Huayquil Director: Esp. Eduardo &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.fi.uncoma.edu.ar\/index.php\/novedades\/defensa-de-tesis-de-licenciatura-andres-huayquil\/\"> <span class=\"screen-reader-text\">Defensa de Tesis de Licenciatura: Andr\u00e9s Huayquil<\/span> Leer m\u00e1s &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":""},"categories":[3],"tags":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"ufai","author_link":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/author\/ufai\/"},"uagb_comment_info":0,"uagb_excerpt":"Se invita a la Comunidad de la FaI a presenciar la defensa de Tesis de Licenciatura&nbsp;titulada&nbsp;\u00abOptimizaci&oacute;n e implementaci&oacute;n de multiprocesamiento para una aplicaci&oacute;n legacy de Din&aacute;mica de Flu&iacute;dos\u00ab D&iacute;a y lugar: 21 de diciembre de 2017 a las 16:00 hs en el Sal&oacute;n Azul de la Biblioteca Central UNCO Tesista: Andr&eacute;s Huayquil Director: Esp. Eduardo&hellip;","_links":{"self":[{"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/posts\/1177"}],"collection":[{"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/comments?post=1177"}],"version-history":[{"count":1,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/posts\/1177\/revisions"}],"predecessor-version":[{"id":8194,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/posts\/1177\/revisions\/8194"}],"wp:attachment":[{"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/media?parent=1177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/categories?post=1177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fi.uncoma.edu.ar\/index.php\/wp-json\/wp\/v2\/tags?post=1177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}