Arquitectura Avanzada de Procesadores

ARQUITECTURA DE COMPUTADORAS II (E0226)
ARQUITECTURAS AVANZADAS DE PROCESADORES (E0309)

Facultad de Ingeniería - Universidad Nacional de La Plata - La Plata - Argentina.
Código 05 G 2-3 E0226 (CESPI E13, ex E02) del Plan de Estudios 2002 de Ingeniería Electrónica (024). Orientación Sistemas Digitales y Computadoras, 10mo. semestre. Código E0309 del Plan 2011 de Ingeniería en Computación (032). Optativa 8vo. semestre. Régimen de cursada según Ordenanza 028/02, con modificaciones.
Ver contenidos analíticos del curso.

TRABAJOS PRACTICOS (PDF)

  1. Proyecto de diseño digital. Consigna
  2. Rendimiento de Computadoras. Consigna - Soluciones
  3. Arquitecturas Segmentadas. Consigna - Soluciones - Programas
  4. Arquitecturas RISC. Consigna - Procesador R32
  5. Arquitecturas Superescalares y VLIW. Consigna
  6. Arquitecturas Paralelas. Consigna
  7. Sistemas de Cómputo de Alta Performance. Consigna

TRANSPARENCIAS DE LAS CLASES TEORICAS (PDF)

  1. Repaso de arquitectura y organización de computadoras
  2. Medición de performance
  3. Técnicas de segmentación
  4. Arquitecturas RISC
    Anexo: El pipeline MIPS
  5. Arquitecturas Superescalares
    Anexo: Procesadores Cortex-A
  6. Arquitecturas VLIW y vectoriales
  7. Arquitecturas DSP
    Anexos: Procesadores Cortex-M, DSPs SHARC
  8. Introducción a las arquitecturas paralelas
  9. Arquitecturas Paralelas: Redes de interconexión y análisis de performance
  10. Arquitecturas SIMD y extensiones multimedia
  11. Arquitecturas MIMD: multiprocesadores y multicomputadoras
  12. Arquitectura de Clusters, Grids y Clouds
  13. Arquitecturas GPU
  14. Tutoriales online LLNL: Diseño de programas paralelos, MPI, PThreads, OpenMP
BIBLIOGRAFIA