Segmentación del cauce y procesadores segmentados |
Principios de la segmentación.
Mejora de las prestaciones.
Riesgos.
|
Procesadores superescalares, VLIW y vectoriales |
Procesadores superescalares: motivación, arquitectura y prestaciones.
Procesadores VLIW: motivación, arquitectura y prestaciones.
Procesadores vectoriales: motivación, arquitectura y prestaciones. |
Ordenadores paralelos |
Procesadores paralelos: motivación, arquitectura y prestacions.
Paralelismo en entrada salida: RAID
Optimizaciones de los compiladores.
Threads.
Procesadores de 32 y 64 bits. |
Aplicaciones multimedia |
Introducción a imagen, vídeo y audio
Paralelismo en aplicaciones de imagen, vídeo y audio.
Arquitecturas SIMD. Single Instruction, Multiple Data.
Procesado y seguridad de números enteros y coma flotante.
Implementaciones: MMX, SSE, SSE2, SSE3, SSE4, AVX, ... |
PRÁCTICAS DE LABORATORIO II. Empleo de varios programas de benchmarking
|
Benchmarking
Profilers
Herramientas para optimización de los algoritmos.
Detección de cuellos de botella.
|