13D111MPS - Multiprocessor Systems
|Electrical Engineering and Computing
|Type of study
|Lecturer (for classes)
|Lecturer/Associate (for practice)
|Lecturer/Associate (for OTC)
|Introduction to advanced concepts and techniques in architectures and programming of multiprocessor systems.
|Student should have a profound knowledge and understanding of advanced parallel architectures and techniques used in parallel systems and apply the modern parallel programming models.
|Contents of lectures
|Modern design paradigms in parallel systems. Advanced multicore processors, memory systems, and interconnection networks. Modern parallel programming models. Cache coherence problem. Synchronization and communication. Thread level parallelism. Optimization techniques for reducing, hiding and tolerating memory latencies. Heterogeneous computing. Warehouse-scale computers.
|Contents of exercises
|Number of hours per week during the semester/trimester/year
|Study and Research
|Methods of teaching
|Knowledge score (maximum points 100)
|Activites during lectures