Computer Architecture

Universidad Carlos III de Madrid - Direct Enroll Program
Madrid, Spain

Dates: late Aug 2027 - late Dec 2027

Universidad Carlos III de Madrid - Direct Enroll
https://ceaweb.blob.core.windows.net/images/images/default-source/program-page-quick-view/program_id_0904-604_mad_fall19_history-politics-and-international-studies.jpg

Computer Architecture

OVERVIEW

CEA CAPA Partner Institution: Universidad Carlos III de Madrid
Location: Madrid, Spain
Primary Subject Area: Computer Engineering
Instruction in: English
Course Code: 18272
Transcript Source: Partner Institution
Course Details: Level 300
Recommended Semester Credits: 3
Contact Hours: 42
Prerequisites: Programming (Year 1 / Term 1), Computer structure (Year 2 / Term 1), Operating Systems (Year 2 / Term 2)

DESCRIPTION

1. Fundamentals of computer design.
1.1. Introduction.
1.2. Historical perspective.
1.3. Classification of Computers.
1.4. Parallelism.
1.5. Computer Architecture.

2. Performance Evaluation of computer systems.
2.1. Classification of architectures and evaluation.
2.2. Computer Systems Reliability.

3. Memory hierarchy.
3.1. Cache memory optimizations.
3.2. Advanced cache optimizations.
3.3. Virtual memory and virtual machines.

4. Instruction Level Parallelism.
4.1. Introduction to Instruction Level Parallelism.
4.2. Exploitation of Instruction Level Parallelism.

5. Multiprocessors.
5.1. Symmetric shared memory architectures.
5.2. Distributed shared memory.
5.3. Synchronization in shared memory.
5.4. Memory consistency models.

6. Models of parallel and concurrent programming.
6.1. Introduction to parallel programming: OpenMP.
6.2. Concurrent programming model: ISO C ++ Threads .
6.3. Memory consistency models in C ++


Get a Flight Credit worth up to $1,250 when you apply with code* by June 30, 2026