Temario del curso básico de GPUs

1. INTRODUCCION AL MUNDO DE LAS ARQUITECTURAS GRAFICAS (4.5 horas).

1. El proceso de renderización.
2. Breve repaso histórico por generaciones.
3. Aportaciones de las series GeForce y Radeon.
4. Los paradigmas de computación existentes.
5. Firmas comerciales: Fabricantes y vendedores.
6. El diagrama de bloques de la tarjeta gráfica.
7. Una docena de animaciones gráficas nos sirven para ilustrar la evolución del proceso de renderización de imágenes sobre GPUs para PC.

2. PROCESAMIENTO DE SEÑAL Y COLOR (2 horas).

1. Señales digitales y analógicas.
2. Estudio de la luz y el color: Conversiones.
3. Formatos de representación en punto flotante.
4. Conectores de vídeo digital y analógico.

3. GENERACION Y DISIPACION DE CALOR. SOLUCIONES COMERCIALES (1.5 horas).

1. El problema del calor en la tecnología actual.
2. Fenómenos físicos de transferencia de calor.
3. Soluciones utilizadas en los modelos comerciales de tarjetas gráficas.

4. EL PROCESO DE MONTAJE DE LA TARJETA GRAFICA (1 hora).

5. LA IMAGEN Y EL VIDEO DIGITAL. FORMATOS Y COMPRESION (3 horas).

6. FABRICACION DE UNA GPU (1.5 hora).

1. Complejidad del proceso: Cualificación, etapas de desarrollo y marco temporal de ejecución.
2. Visita virtual a la factoría de Nvidia en Silicon Valley.

7. MAGNITUDES DE LA GPU (4 horas).

1. Similitudes con el estudio de la CPU.
2. Frecuencia.
3. Parámetros eléctricos.
4. Paralelismo.
5. Memoria.
6. Conjunto de instrucciones.
7. Ancho de banda, fill-rate y GFLOPS.
8. Síntesis comparativa CPU-GPU.

8. MODELOS COMERCIALES DE GPUS: LAS FAMILIAS GEFORCE Y RADEON (3 horas).

1. Evolución.
2. La familia GeForce.
3. La familia Radeon.
4. Comparativa entre el controlador de memoria de las dos sagas.

9. RENDIMIENTO Y OPTIMIZACIONES (2 horas).

1. Aumentar el número de polígonos.
2. Aumentar la resolución en pantalla.
3. Aumentar el número de frames por segundo.
4. Antialiasing de líneas.
5. Nivel de detalle en texturas.
6. Filtro anisotrópico en texturas.