VI Encuentro de programadores Intel
Ven a conocer cómo mejorar el rendimiento de tus aplicaciones
Te invitamos a una nueva edición del encuentro de programadores Intel en el que impartiremos un taller técnico para desarrolladores Intel. Ideal para los usuarios de Intel, sobre todo los que estén evaluando proyectos HPC.
Si necesitas crear aplicaciones de altas prestaciones, optimizar las ya creadas, aprovechar al máximo las últimas novedades en hardware, eres usuario o te estas planteando utilizar las herramientas de Intel, este encuentro es la oportunidad que estabas esperando para mejorar tus conocimientos y resolver tus dudas.
Madrid | 19 Marzo 2014
Conoce en este taller práctico cómo impulsar la optimización del rendimiento y la escalabilidad con las herramientas de Intel. Todo de la mano de los expertos de Intel y Danysoft, viendo cada apartado con ejemplos que podrás reproducir al tener en la sala un ordenador por asistente para seguir los ejemplos.
Resumen Agenda VI Encuentro de Programadores Intel
09.00 Bienvenida, últimas noticias y presentación herramientas de Intel
09.30 Intel Inspector XE | Identificando problemas de exactitud en el código
Intel Inspector XE 2013 es un localizador de errores de memoria y verificador de hilos para las aplicaciones seriales y paralelas.
Con él podrás incrementar la productividad, reducir costes, y el tiempo de lanzamiento de tus aplicaciones al mercado.
En esta sesión veremos el flujo de trabajo de Inspector XE, aprenderemos a realizar análisis de memoria e hilado, cómo administrar los resultados y a optimizar el código fuente. Por último veremos su posibilidades de colaboración en equipo y algunas características avanzadas.
Intel Inspector XE
– The Inspector XE workflow and walk thru
– Dynamic Memory and Threading Analysis
– Readying your sources and builds
– Managing analysis results
– Team collaboration
– Advanced features
Lab 1: Finding memory errors
Lab 2: Finding threading errors
10:30 Intel VTune Amplifier XE | Mejorando las prestaciones del código
Intel VTune Amplifier XE es una herramienta de análisis sofisticada que ayuda a identificar cuellos de botella en el rendimiento de programas seriales y paralelos.
11:00 Pausa para el café
11:20 Intel VTune Amplifier XE | Laboratorio práctico
En este módulo mostraremos metodologías de optimización del software con la herramienta de perfilado Intel VTune Amplifier XE. Software multihilo escrito en lenguajes de programación nativos (p.ej. C/C++/FORTRAN) que se ejecuta en sistemas de la memoria compartida usando modelos estándar de programación paralela (p.ej. POSIX, Open MP), mostrándote varias técnicas de mejora del rendimiento y análisis de la escalabilidad de aplicación.
Performance tuning methodology
Intel VTune Amplifier XE
– Types of performance analysis
– Data collecting technologies
Hotspot analysis
– Demo Lab 1: Finding Performance Hotspots
Concurrency Analysis
– Demo Lab 2: Analysing Parallelism
Locks and Waits Analysis
– Demo Lab 3: Identifying Parallelism issues
User and Synchronization API, Frame/Task Analysis
Command Line Interface, Installation, Remote Collection
13:55 Pausa para la comida en el Real Madrid Café
14:55 Intel VTune Amplifier XE | Laboratorio Práctico (continuación)
Comprendiendo los motivos que producen la pérdida de prestaciones.
Intel VTune Amplifier XE es una herramienta de análisis sofisticada que te ayuda a identificar los problemas y cuellos de botella de tus aplicaciones tanto seriales como paralelas. Durante esta sesión veremos las potentes técnicas que te permitirán identificar las causas que producen las ineficiencias de ejecución de las aplicaciones, y como con la herramienta de perfilado de VTune Amplifier XE podemos analizar las prestaciones a nivel de microarquitectura.
Event Based Performance Analysis Overview
Event Based Sampling (EBS) Technology
Event Based Counting (EBC) Technology
Performance Analysis Methodology
Top-down approach to performance analysis
Brief introduction to Core architecture
Major causes for performance issues
Lab Activities:
• 1 – Find the performance hotspot
• 2 – Finding stall cycles
• 3.1 – Finding memory issues
• 3.2 – Finding false sharing issues
• 3.3 – Finding No Store Forwarding issues
• 4 – Finding computational issues
• 5 – Analysing memo y bandwidth usage
• 6 – Analysing Branching issues
16:30 Preguntas y respuestas
16.45 Tour guiado estadio Bernabeu.
> Ver agenda detallada
Datos VI Encuentro desarrolladores Intel
El encuentro se celebrará en Madrid el 19 de Marzo 2014, en la Sala VIP París 1956 del Estadio del Real Madrid, Santiago Bernabeu.
En la parte impartida por los expertos de Intel, el idioma del evento será el inglés, aunque intentaremos ofrecerle los materiales y presentaciones en castellano, y ayuda por parte del los técnicos Danysoft. La participación es gratuita, pero será necesario registrarse previamente, teniendo prioridad quién ha confiado en Danysoft.
Los asistentes tendrán a su disposición un equipo para realizar un seguimiento de las prácticas correspondientes a cada sesión.
Al ser las plazas limitadas, agradecemos su confirmación lo antes posible.
> Deseo asistir al encuentro.
> Deseo tratar un tema en concreto con los ponentes.
> Deseo realizar una consulta/comentario sobre el evento.
Acerca del ponente | Bev Bachmayer
Bev Bachmayer holds a Bachelor’s degree in Computer Science from the University of Oregon (1983) and an MBA from Portland State University (1992). Bev has worked in diverse software engineering, engineering and program management positions in the US and Europe during her 28 years at Intel. Currently a technical consulting engineer, working in the HPC tools group, she is Intel’s lead on the EU PEPPHER project. Her key area of interest is performance analysis and optimization of software on new computer architectures.