{"id":57538,"date":"2018-10-30T09:30:29","date_gmt":"2018-10-30T08:30:29","guid":{"rendered":"https:\/\/mancomun.gal\/noticia_hemeroteca\/curso-sobre-profiling-y-optimizacin-empleando-herramientas-hpc-libres\/"},"modified":"2018-10-30T09:30:29","modified_gmt":"2018-10-30T08:30:29","slug":"curso-sobre-profiling-y-optimizacin-empleando-herramientas-hpc-libres","status":"publish","type":"noticia_hemeroteca","link":"https:\/\/mancomun.gal\/es\/noticia_hemeroteca\/curso-sobre-profiling-y-optimizacin-empleando-herramientas-hpc-libres\/","title":{"rendered":"Curso sobre profiling y optimizaci&oacute;n empleando herramientas HPC libres"},"content":{"rendered":"<p>Los <strong>pr&oacute;ximos 19, 20 y 21 de noviembre<\/strong>, en el <a href=\"http:\/\/cesga.gal\/\" target=\"_blank\" rel=\"noopener\">CESGA<\/a>, tendr&aacute; lugar un curso sobre herramientas libres para an&aacute;lisis y optimizaci&oacute;n de c&oacute;digo secuencial y paralelo.<\/p>\n<p>Los profesores de la <a href=\"https:\/\/www.udc.es\/\" target=\"_blank\" rel=\"noopener\">Universidad de A Coru&ntilde;a<\/a> <a href=\"http:\/\/gac.udc.es\/~diego.andrade\/\" target=\"_blank\" rel=\"noopener\">Diego Andrade<\/a> y Basilio <a href=\"http:\/\/gac.udc.es\/~basilio\/\" target=\"_blank\" rel=\"noopener\">Fraguela<\/a>, hablar&aacute;n sobre c&oacute;mo emplear herramientas libres en el &aacute;mbito de la <a href=\"https:\/\/en.wikipedia.org\/wiki\/Supercomputer\" target=\"_blank\" rel=\"noopener\">HPC<\/a>, siglas en ingl&eacute;s de High Performance Computing, con las cuales introducir a los alumnos en las arquitecturas m&aacute;s modernas junto con las posibilidades de paralelismo que estas ofrecen, as&iacute; como tambi&eacute;n maneras de depurar, analizar y optimizar tanto nuestro propio c&oacute;digo como el ajeno.<\/p>\n<p>Ambos los dos, investigadores en el <a href=\"http:\/\/gac.udc.es\/inicio.html\" target=\"_blank\" rel=\"noopener\">Grupo de Arquitectura de Ordenadores<\/a> y docentes con m&aacute;s de 10 a&ntilde;os de experiencia en el &aacute;mbito de la optimizaci&oacute;n y rendimiento de aplicaciones dar&aacute;n tambi&eacute;n unas pautas sobre c&oacute;mo emplear los compiladores GNU para mejorar el rendimiento as&iacute; como tambi&eacute;n una introducci&oacute;n al empleo de herramientas como gprof y Callgrind\/Valgrind de manera que los asistentes puedan comenzar a analizar el rendimiento y empleo de recursos del c&oacute;digo tanto propio c&oacute;mo ajeno.<\/p>\n<p>De este modo los asistentes, que ya deber&iacute;an tener un conocimiento sobre c&oacute;mo desarrollar c&oacute;digo secuencial en C\/C   o en Fortran, obtendr&aacute;n un entrenamento b&aacute;sico en el empleo de las herramientas FOSS para profiling y optimizaci&oacute;n, tales como Paraver, Extrae y Dimemas, desarrolladas en el <a href=\"https:\/\/www.bsc.es\/\" target=\"_blank\" rel=\"noopener\">BSC (Barcelona Supercomputing Centre)<\/a> as&iacute; como tambi&eacute;n herramientas m&aacute;s cl&aacute;sicas, no por &eacute;l menos efectivas como las ya mencionadas gprof o callgrind\/valgrind. Todo esto siempre trabajando sobre los compiladores del proyecto GNU.<\/p>\n<p>Conocimientos b&aacute;sicos de programaci&oacute;n paralela mejorar&iacute;an tambi&eacute;n el seguemento del curso, sobre todo en las partes dedicadas las distintas posibilidades de vectorizaci&oacute;n de c&oacute;digo y extracci&oacute;n de paralelismo empleando pragmas OpenMP sobre nuestro c&oacute;digo secuencial.<\/p>\n<p>El curso se desarrollar&aacute; en tres jornadas consecutivas de ma&ntilde;ana, entre las 9:00 y las 14:00, en las instalaciones del CESGA. Para m&aacute;s informaci&oacute;n, se puede seguir el siguiente <a href=\"http:\/\/cesga.gal\/gl\/ver_nova\/idnoticia\/5586\" target=\"_blank\" rel=\"noopener\">enlace<\/a>, donde tambi&eacute;n se incluye el <a href=\"https:\/\/cesga.gal\/OptimizationProfilingHPC\" target=\"_blank\" rel=\"noopener\">formulario de registro<\/a>.<\/p>\n","protected":false},"featured_media":0,"template":"","class_list":["post-57538","noticia_hemeroteca","type-noticia_hemeroteca","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/mancomun.gal\/es\/wp-json\/wp\/v2\/noticia_hemeroteca\/57538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mancomun.gal\/es\/wp-json\/wp\/v2\/noticia_hemeroteca"}],"about":[{"href":"https:\/\/mancomun.gal\/es\/wp-json\/wp\/v2\/types\/noticia_hemeroteca"}],"wp:attachment":[{"href":"https:\/\/mancomun.gal\/es\/wp-json\/wp\/v2\/media?parent=57538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}