Enrique Alba Universidad de Málaga España |
Metaheurísticas Paralelas
Principales factores en el diseño, implementación y evaluación del rendimiento de técnicas
paralelas en el dominio de las metaheurísticas, la optimización y el aprendizaje de máquina en general.
Aplicaciones complejas que requieren el uso del paralelismo como parte fundamental de cualquier propuesta de resolución que
se desee eficiente y efectiva. Se incluirán casos de estudio en telecomunicaciones, bioinformática e ingeniería de software.
|
Carlos Bederián Universidad Nacional de Córdoba Argentina |
Optimización del Rendimiento de Aplicaciones GPU
Usos de las distintas memorias y caches de una GPU
Reducción de sincronización utilizando operaciones intra-warp
Uso de la biblioteca CUB de NVIDIA dentro y fuera de kernels
Implementación de algoritmos adaptativos usando Dynamic Parallelism
Superposición de comunicación y cómputo usando streams
Diferentes formas de utilizar múltiples GPU en una aplicación CUDA
|
Carlos García-Garino, David Monge, Elina Pacini Universidad Nacional de Cuyo Argentina |
Introducción a Cloud Computing
Service models: SaaS, PaaS, IaaS
Private, public and hybrid clouds
Resource allocation and workflow scheduling
Scientific applications & big data
|
José Luis Gordillo Universidad Nacional de México México |
Operación de Centros de Computación de Alto Rendimiento (CAR)
Políticas y procedimientos generales
Operación de equipos de CAR
Servicios para usuarios de CAR
|
Gonzalo Hernández CCTVal - Universidad Santa María Chile |
Introducción a la Computación Paralela
Conceptos de computación paralela: Taxonomia, Speed-Up, Eficiencia, Escalabilidad
Modelos de programación paralela
Metodología para construir programas paralelos
|
Roberto León Universidad Nacional Andrés Bello Chile
| SciPy: Scientific Python
NumPy: Manipulación de datos numéricos
Matplotlib: Gráficos con Python
Scipy: Computación científica de alto nivel
|
Sergio Nesmachnow Universidad de la República Uruguay |
Programación Paralela en Sistemas de Memoria Distribuida
Modelos de comunicación entre procesos (jerárquicos y no jerérquicos)
Desarrollo de aplicaciones paralelas/distribuidas con la biblioteca MPI
Casos de estudio y temas avanzados (algoritmo de Jacobi con MPI, procesamiento distribuido de datos con MPI, los
estándar MPI-2 y MPI-3, integración de MPI con lenguajes de programación y scripting: Java, MATLAB, Python, Perl)
|
Manuel Ujaldón CUDA Fellow España |
Introducción a GPU Computing & Programming
Introducción a la programación de la GPU para propósito general (GPGPU)
Arquitectura CUDA. Generaciones y modelos actuales
Programación de la GPU con CUDA. Compilación y optimización
Ejemplos de kernels y librerías CUDA a programar por el alumno
Optimizaciones basadas en CUDA 6.0 sobre Kepler y Maxwell
|