Segmentación do cauce e procesadores segmentados |
Principios da segmentación.
Mellora das prestacións.
Riscos.
|
Procesadores superescalares, VLIW e vectorias |
Procesadores superescalares: motivación, arquitectura e prestacions.
Procesadores VLIW: motivación, arquitectura e prestacions.
Procesadores vectoriais: motivación, arquitectura e prestacions. |
Computadores paralelos |
Procesadores paralelos: motivación, arquitectura e prestacions.
Paralelismo en entrada saída: RAID.
Optimizacións do compilador.
Threads.
Procesadores de 32 e 64 bits. |
Aplicacións multimedia |
Introdución á imaxe, vídeo e audio
Paralelismo en aplicacións de imaxe, vídeo e audio.
audio.
Arquitecturas SIMD.
Single Instruction, Multiple Data.
Procesado e seguridade de números enteiros e coma flotante.
Implementacions: MMX, SSE, SSE2, SSE3, SSE4, AVX, ... |
PRÁCTICAS DE LABORATORIO II. Emprego de varios programas de benchmarking
|
Benchmarking
Profilers
Ferramentas para optimización dos algoritmos.
Detección de colos de botella.
|