Usted está aquí: Inicio Ingeniería Informática Computer Architecture Course guide

Course guide

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

 

Units Suggested Learning Time Basic Learning Materials and Readings Complementary Study Materials and Readings Assesment Activities and Practical Assignments Evaluation Tests

Block 1
Fundamentals of computer design

4 hours

LN-F-001.1. Introduction (PDF)

LN-F-001.2. Slides (PDF)

MR-B-001

 

 

Block 2
Performance evaluation of computer systems
14 hours

LN-F-002.1. Introduction (PDF)

LN-F-002.2. Computer trends and evaluation (PDF)
LN-F-002.3. Storate and reliability (PDF)

MR-B-002.

MR-B-003.

EP-F-001. Exercises ( PDF ). Solution (PDF)

Block 3
Instruction level parallelism
24 hours

LN-F-003.1. Introduction (PDF)

LN-F-003.2. Introduction to instruction level parallelism (PDF)
LN-F-003.3. Instruction level parallelism exploitation (PDF).

MR-B-004.

MR-B-005.

EP-F-002. Exercises ( PDF ). Solution (PDF)

Block 4
Memory hierarchy
28 hours

LN-F-004.1. Introduction (PDF)

LN-F-004.2. Bsic cache memory (PDF)
LN-F-004.3. Advanced optimizations in cache memory (PDF)
LN-F-004.4. Virtualization and memory hierarchy (PDF)

MR-B-006.

MR-B-007.

MR-B-008.

EP-F-003. Exercises ( PDF ). Solution (PDF)

Block 5
Introduction to multiprocessors
32 hours

LN-F-005.1. Introduction (PDF)

LN-F-005.2. Symmetric shared memory (PDF)
LN-F-005.3. Memory consistency models (PDF)
LN-F-005.4. Synchronization (PDF)
LN-F-005.5. Distributed shared memory (PDF).

MR-B-009.

MR-B-010.

MR-B-011

MR-B-012.

MR-B-013.

MR-B-014.

EP-F-004. Exercises ( PDF ). Solution (PDF)

Block 6
Parallel and concurrent programming models
40 hours

LN-F-006.1. Introduction (PDF)

LN-F-006.2. Parallel programming with OpenMP (PDF)
LN-F-006.3. Concurrent programming in C++11 (PDF)
LN-F-006.4. Memory consistency in C++ (PDF)

MR-B-15.

MR-B-16.

MR-B-17.

MR-B-18.

EP-F-005. Exercises ( PDF ). Solution (PDF)

LB-F-001. Parallel programming with OpenMP ( PDF ).
Support source code ( ZIP).

LB-F-002. Concurrent programming and memory consistency ( PDF ).
Support source code ( ZIP ).

Evaluation 8 hours

ET-E-001. Exam 1 ( PDF ). ET-ES-001. Exam 1 Solution ( PDF ).
ET-E-002. Exam 2 ( PDF ). ET-ES-002. Exam 2 Solution ( PDF ).

Reutilizar Curso
Descargar este curso
OCW-UC3M user survey