See official course webpage http://moodle.iugaza.edu.ps for details of lecture notes, homework assignments, solutions, useful links, supplementary material, Android app project, announcements, etc.
Lecture Notes
Chapter 1 – Fundamentals of Quantitative Design and Analysis
Chapter 3 – Instruction-Level Parallelism and Its Exploitation
Chapter 4 – Data-Level Parallelism in Vector, SIMD, and GPU Architectures
Chapter 5 – Thread-Level Parallelism
Chapter 6 – Warehouse-Scale Computers to Exploit Request-Level and Data-Level Parallelism