Image

Specialization courses
Course contents: Introduction. Instruction Level Parallelism. Pipeline Hazards. Static & Dynamic Scheduling. Hardware Speculation. Multithreading. Vector Architectures. Graphics extensions in SIMDs. GPUs. Data level parallelism. Shared Memory Architectures. Distributed Memory Architectures. Multicore Performance Issues. Warehouse Scale Computing.
Assessment: Written exams at the end of the semester. It is possible that home assignments will be given, which will contribute to the final grade with a percentage ranging between 10% and 50%.