{"id":11,"date":"2019-08-22T16:43:18","date_gmt":"2019-08-22T19:43:18","guid":{"rendered":"http:\/\/eventos.cmm.uchile.cl\/nlhpc2019\/?page_id=11"},"modified":"2019-08-30T16:40:08","modified_gmt":"2019-08-30T19:40:08","slug":"programa","status":"publish","type":"page","link":"https:\/\/eventos.cmm.uchile.cl\/nlhpc2019\/programa\/","title":{"rendered":"Programa"},"content":{"rendered":"<table width=\"604\">\n<tbody>\n<tr>\n<td style=\"text-align: center;\" colspan=\"2\" width=\"604\"><strong>Lunes 30<\/strong><\/td>\n<\/tr>\n<tr>\n<td>9:30-12:30<\/td>\n<td>C\u00f3mo usar el supercomputador de Chile: Leftraru (Gin\u00e9s Guerrero)<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Hands-on: Mis primeras ejecuciones en Leftraru<\/td>\n<\/tr>\n<tr>\n<td>14:00-17:00<\/td>\n<td>Introducci\u00f3n a la programaci\u00f3n paralela (Gin\u00e9s Guerrero)<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Hands-on: Mi primer programa MPI<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\" colspan=\"2\"><strong>Martes 1<\/strong><\/td>\n<\/tr>\n<tr>\n<td>9:30-12:30<\/td>\n<td>PAPI (Andr\u00e9s \u00c1vila)<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Hands-on: Uso de contadores de rendimiento hardware<\/td>\n<\/tr>\n<tr>\n<td>14:00-17:00<\/td>\n<td>Entendiendo aplicaciones con Paraver (Judit Gim\u00e9nez)<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Hands-on: Obteniendo y analizando una primera traza<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\" colspan=\"2\"><strong>Mi\u00e9rcoles 2<\/strong><\/td>\n<\/tr>\n<tr>\n<td>9:30-12:30<\/td>\n<td>Algunos Ejemplos (Judit Gim\u00e9nez)<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Hands-on: Ejercicios Paraver<\/td>\n<\/tr>\n<tr>\n<td>14:00-17:00<\/td>\n<td>Mismo c\u00f3digo, diferente rendimiento (Judit Gim\u00e9nez)<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Hands-on: Mi aplicaci\u00f3n MPI<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>C\u00f3mo usar el supercomputador de Chile: Leftraru<\/strong><\/h3>\n<p><strong>Resumen.<\/strong> Usar un supercomputador es distinto a usar un computador normal, hay que tener en cuenta que su acceso es compartido por cientos de usuarios, por lo que hay que establecer unas pol\u00edticas de uso y un mecanismo para compartir los recursos. En este taller se mostrar\u00e1 como usar el sistema gestor de recursos (SLURM) que tenemos instalado en el supercomputador del Laboratorio Nacional de Computaci\u00f3n de Alto Rendimiento \u00a0Leftraru, mostrando algunos consejos muy \u00fatiles para su correcto uso.<\/p>\n<h3><strong>Introducci\u00f3n a la programaci\u00f3n paralela \/ Gin\u00e9s Guerrero<\/strong><\/h3>\n<p><strong>Resumen.<\/strong> Mostraremos algunos conceptos de la programaci\u00f3n paralela, centr\u00e1ndonos en el paradigma de programaci\u00f3n basado en paso de mensajes, concertadamente en MPI, uno de los est\u00e1ndares de paso de mensajes m\u00e1s ampliamente utilizados, que ser\u00e1 usado en el resto de sesiones del workshop.<\/p>\n<h3><strong>Entendimiento aplicaciones con PAPI \/ Andr\u00e9s \u00c1vila<\/strong><\/h3>\n<p><strong>Resumen.<\/strong> Uso de contadores de rendimiento hardware. PAPI proporciona al dise\u00f1ador de herramientas y al ingeniero de aplicaciones una interfaz y una metodolog\u00eda consistentes para el uso del hardware del contador de rendimiento que se encuentra en la mayor\u00eda de los microprocesadores principales. PAPI permite a los ingenieros de software ver, casi en tiempo real, la relaci\u00f3n entre el rendimiento del software y los eventos del procesador.<\/p>\n<h3><strong>Entendiendo aplicaciones con Paraver \/ Judit Gim\u00e9ne<\/strong>z<\/h3>\n<p><strong>Resumen<\/strong>. Para poder hacer un uso eficiente de un supercomputador, es importante evaluar el rendimiento que obtenemos al ejecutar nuestra aplicaci\u00f3n en el sistema. En esta secci\u00f3n introduciremos las herramientas de rendimiento que se desarrollan en el BSC y a trav\u00e9s de ejemplos nos familiarizaremos con su funcionamiento. En la parte pr\u00e1ctica, obtendremos nuestra primera traza y haremos un primer an\u00e1lisis para entender su rendimiento.<\/p>\n<h3><strong>Ejercicios Paraver \/ Judit Gim\u00e9nez<\/strong><\/h3>\n<p><strong>Resumen.<\/strong> En la parte te\u00f3rica de esta sesi\u00f3n veremos c\u00f3mo usando las herramientas podemos entender el comportamiento de distintas aplicaciones descubriendo algunos tipos de problemas de rendimiento que presentan las aplicaciones paralelas. En la parte pr\u00e1ctica nos familiarizaremos con la herramienta gr\u00e1fica (Paraver) aprendiendo a contestar sencillas preguntas.<\/p>\n<h3><strong>Mismo c\u00f3digo, diferente rendimiento \/ Judit Gim\u00e9nez<\/strong><\/h3>\n<p><strong>Resumen<\/strong>. En el rendimiento de una aplicaci\u00f3n, no solo afecta como ha sido programada, sino tambi\u00e9n los recursos en los que se ejecuta (tanto a nivel de hardware como el software stack). La presentaci\u00f3n mostrar\u00e1 c\u00f3mo una aplicaci\u00f3n puede obtener comportamientos muy diferentes en distintos entornos y c\u00f3mo las herramientas nos ayudan a entender el motivo de estas diferencias. La pr\u00e1ctica consistir\u00e1 en analizar y optimizar una sencilla aplicaci\u00f3n MPI.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lunes 30 9:30-12:30 C\u00f3mo usar el supercomputador de Chile: Leftraru (Gin\u00e9s Guerrero) Hands-on: Mis primeras ejecuciones en Leftraru 14:00-17:00 Introducci\u00f3n a la programaci\u00f3n paralela (Gin\u00e9s Guerrero) Hands-on: Mi primer programa MPI Martes 1 9:30-12:30 PAPI (Andr\u00e9s \u00c1vila) Hands-on: Uso de contadores de rendimiento hardware 14:00-17:00 Entendiendo aplicaciones con Paraver (Judit Gim\u00e9nez) Hands-on: Obteniendo y analizando &hellip; <a href=\"https:\/\/eventos.cmm.uchile.cl\/nlhpc2019\/programa\/\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">Programa<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-11","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/eventos.cmm.uchile.cl\/nlhpc2019\/wp-json\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eventos.cmm.uchile.cl\/nlhpc2019\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eventos.cmm.uchile.cl\/nlhpc2019\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eventos.cmm.uchile.cl\/nlhpc2019\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/eventos.cmm.uchile.cl\/nlhpc2019\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":10,"href":"https:\/\/eventos.cmm.uchile.cl\/nlhpc2019\/wp-json\/wp\/v2\/pages\/11\/revisions"}],"predecessor-version":[{"id":68,"href":"https:\/\/eventos.cmm.uchile.cl\/nlhpc2019\/wp-json\/wp\/v2\/pages\/11\/revisions\/68"}],"wp:attachment":[{"href":"https:\/\/eventos.cmm.uchile.cl\/nlhpc2019\/wp-json\/wp\/v2\/media?parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}