Lecture notes
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).
Citation: Sánchez, J. D. G., Singh, D. E., Blas, J. G. (2007, October 29). Lecture notes. Retrieved December 12, 2019, from OCW - UC3M Web site: http://ocw.uc3m.es/ingenieria-informatica/computer-architecture/lecture-notes.
Copyright 2015,
UC3M.
This work is licensed under a
Creative Commons License.