Usted está aquí: Inicio Ingeniería Informática Computer Architecture Lecture notes

Lecture notes

Acciones de Documento
  • Vista de contenidos
  • Marcadores (bookmarks)
  • Exportación de LTI
Autores: José Daniel García Sánchez, David Expósito Singh, Javier García Blas
En esta sección encontraremos ficheros de transparencias, de audio, de video y con orientaciones que el profesor da en clase.

UNIT 1: Fundamentals of computer design.

  • LN-F-001.1. Introduction (PDF).
  • LN-F-001.2. Slides (PDF).

 

UNIT 2: Performance evaluation of computer systems.

  • LN-F-002.1. Introduction (PDF).
  • LN-F-002.2. Slides. Trends and evaluation (PDF).
  • LN-F-002.3. Slides. Storage and reliability (PDF).

 

UNIT 3: Instruction level parallelism.

  • LN-F-003.1. Introduction (PDF).
  • LN-F-003.2. Slides. Introduction to instruction level parallelism (PDF).
  • LN-F-003.3. Slides. Exploitation of instruction level parallelism (PDF).

 

UNIT 4: Memory hierarchy.

  • LN-F-004.1. Introduction (PDF).
  • LN-F-004.2. Slides. Basic cache memory (PDF).
  • LN-F-004.3. Slides. Advanced cache memory optimizations (PDF).
  • LN-F-004.4. Slides. Virtualization and memory hierarchy (PDF).

 

UNIT 5: Introduction to multiprocessors.

  • LN-F-005.1. Introduction (PDF).
  • LN-F-005.2. Slides. Shared Symmetric Memory Systems (PDF).
  • LN-F-005.3. Slides. Memory consistency models (PDF).
  • LN-F-005.4. Slides. Synchronization (PDF).
  • LN-F-005.5. Slides. Distributed shared memory (PDF).

 

UNIT 6: Parallel and concurrent programming models.

  • LN-F-006.1. Introduction (PDF).
  • LN-F-006.2. Slides. Parallel programming using OpenMP (PDF).
  • LN-F-006.3. Slides. Concurrent programming in C++11 (PDF).
  • LN-F-006.4. Slides. Memory consistency in C++ (PDF).
Reutilizar Curso
Descargar este curso
OCW-UC3M user survey