Arquitectura de Computadoras

Funcionamiento interno y el incremento de performance de computadoras y un uso intenso de lógica programable (FPGAs, HDLS)

Profes

  • Teórico: Pablo A. Ferreyra
  • Práctico: Delfina Vélez, Agustín Laprovita, Gonzalo Vodanovick.

Bibliografía

  • Patterson, Hennesy, “Computer Organization and Design - ARM edition”, 2017.
  • Stuart Sutherland, Simon Davidmann y Peter Flake, “SystemVerilog For Design - A Guide to
  • Using SystemVerilog for Hardware Design and Modeling”, Second Edition, 2006.
  • Hennesy, Patterson, “Computer architecture - A quantitative approach”, Sixth Edition, 2019.
  • Harris, Harris, “Digital Design and Computer Architecture - ARM edition”, 2016

Contenido

  1. Introducción a las FPGAs
  2. Repaso: ISA, ensamblado y desensamblado
  3. Hardware Description Languages: Verilog
  4. I/O
  5. Pipelining
  6. Jerarquía de Memorias
  7. Técnicas de mejora de rendimiento}
  8. Arquitecturas paralelas
  9. Programación paralela