Lecture Notes
- 1.- Fundamentals of Computer Design
- Fundamentos del Diseño de Computadores
- 2.1.- Trends and evaluation
- Tendencias y evaluación de computadores
- 2.2.- Storage and reliability
- Storage and reliability
- 3.1.- Introduction to instruction level parallelism
- Introducción al paralelismo a nivel de instrucción
- 3.2.- Exploitation of instruction level parallelism
- Explotación del paralelismo a nivel de instrucción
- 4.1.- Basic cache memory
- Memoria caché básica
- 4.2.- Advanced cache memory optimizations
- Optimizaciones avanzadas de memoria caché
- 4.3.- Virtualization and memory hierarchy
- Virtualización y jerarquía de memoria
- 5.1.- Shared Symmetric Memory Systems
- Memoria compartida simétrica
- 5.2.- Memory consistency models
- Modelos de consistencia de memoria
- 5.3.- Synchronization
- Sincronización
- 5.4.- Distributed shared memory
- Memoria compartida distribuida
- 6.1.- Parallel programming using OpenMP
- Programación paralela con OpenMP
- 6.2.- Concurrent programming in C++11
- Programación concurrente en C++11
- 6.3.- Memory consistency in C++
- Consistencia de memoria en C++
- Unit 1 - Introduction
- Unit 2 - Introduction
- Unit 3 - Introduction
- Unit 4 - Introduction
- Unit 5 - Introduction
- Unit 6 - Introduction
Copyright 2015,
UC3M.
Esta obra se publica bajo una licencia
Creative Commons License
Reconocer autoría/Citar obra.
Sánchez, J. D. G., Singh, D. E., Blas, J. G. (08/02/2016). Lecture Notes. Obtenido el 24/01/2021, desde el sitio Web de : http://ocw.uc3m.es/ingenieria-informatica/computer-architecture/lecture-notes-1.