Mestrado Universitario en Computación de Altas Prestacións |
Asignaturas |
Computación Científica en Arquitecturas Emerxentes |
Contidos |
Datos Identificativos | 2012/13 | |||||||||||||
Asignatura | Computación Científica en Arquitecturas Emerxentes | Código | 614473003 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Período | Curso | Tipo | Créditos | |||||||||
Mestrado Oficial | 2º cuadrimestre |
Primeiro | Optativa | 3 | ||||||||||
|
Temas | Subtemas |
PARTE I. 1.Introducción |
1. La crisis del hardware 2. Arquitecturas emergentes: 2.1 Multinúcleos heterogéneos. 2.2 FPGAs 2.3 GPU (Graphics Processing Unit) |
PARTE II. 2. Arquitectura de la GPU |
1. Introducción. Generaciones de la GPU 2. Estructura de la GPU 3. Arquitectura Tesla de Nvidia 4. Arquitectura Streaming de AMD |
3. Programación de la GPU para propósito general | 1. Introducción. 2. Modelo de programación 3. Lenguajes de programación para propósito general: 2.1 CUDA de Nvidia 2.2 OpenCL |
4. Técnicas de optimización | 1. Utilización de instrucciones intrínsecas 2. Optimización del uso de la memoria de la GPU 3. Minimización de la transferencia CPU-GPU 4. Planificación de tareas |
PARTE III. 5.- FPGAs |
1.- Dispositivos configurables 2.- Estructura de las FPGASs 3.- Metodología de diseño y prototipado. |
|