dirigido a

Anuncio
Con la
colaboración de
Fechas: 25 y 26 de junio de 2013
Horario: 9:00 a 14:00
Lugar: CESGA
Avda. de Vigo S/N
Campus Vida
Santiago de Compostela
Los actuales procesadores multinúcleo incluyen en cada nueva generación una unidad de
procesado vectorial más potente. Algunos ejemplos bien conocidos son SSE (Streaming SIMD
Extensions) o la más reciente AVX (Advanced Vector Instructions). Aprovechar correctamente
estas nuevas facilidades de los procesadores permite reducir los tiempos de ejecución de las
aplicaciones científicas y técnicas, desde el procesamiento de imágenes hasta la solución de
complejos problemas de simulación de fluidos.
El objetivo de este curso eminentemente práctico es aprender a adaptar las aplicaciones
científicas y técnicas, diseñando el código fuente de forma que pueda ser vectorizado
automáticamente por el compilador. La auto-vectorización permite acelerar la ejecución de
una aplicación simplemente recompilando el código fuente, reduciendo drásticamente el
tiempo de desarrollo y mantenimiento.
El enfoque del curso está orientado a aspectos prácticos de programación vectorial con las
extensiones SSE y AVX, introduciendo en primer lugar los conceptos hardware esenciales del
diseño de los procesadores vectoriales modernos. Se describirán un conjunto de técnicas de
programación para eliminar aquellas dependencias que impiden su utilización dentro de los
lazos (p.ej., operaciones de reducción, fisión de bucles, etc.). Además, se describirán técnicas
para optimizar el acceso a memoria durante la ejecución del programa vectorial (p.ej., accesos
secuenciales, estructuras de datos o alineamiento de datos). Conjuntamente, todas estas
técnicas avanzadas permiten desarrollar aplicaciones vectoriales eficientes para los
procesadores modernos.
DIRIGIDO A:



Científicos, ingenieros e investigadores que desarrollan aplicaciones numéricas o de
procesado de imágenes.
Personal técnico de apoyo a la optimización de aplicaciones numéricas.
Desarrolladores de aplicaciones técnicas o de procesado de imágenes.
MATRÍCULA
•
•
•
•
Registro: del 10/06/2013 al 18/06/2013
Confirmación: 19/06/2013
Pago matrícula: 20/06/2013 al 21/06/2013
Precio: 180€
La organización se reserva el derecho de cancelar el curso en caso de que no haya suficientes
asistentes.
MÁS INFORMACIÓN Y REGISTRO
http://www.cesga.es/es/ver_nova/idnoticia/5150
Descargar