DS2MPS - Multiprocessor Systems
Course specification | ||||
---|---|---|---|---|
Course title | Multiprocessor Systems | |||
Acronym | DS2MPS | |||
Study programme | Electrical Engineering and Computing | |||
Module | Computer Engineering and Informatics | |||
Type of study | doctoral studies | |||
Lecturer (for classes) |
|
|||
Lecturer/Associate (for practice) | ||||
Lecturer/Associate (for OTC) | ||||
ESPB | 9.0 | Status | elective | |
Condition | none | |||
The goal | Introduction to advanced concepts and techniques in architectures and programming of multiprocessor systems. | |||
The outcome | 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 | ||||
Contents of lectures | Modern design paradigms in parallel systems. Advanced multicore processors, memory systems, and interconnection networks. Cache coherence problem. Synchronization and communication. Memory consistensy models. Multithreading. Optimization techniques for reducing, hiding and tolerating memory latencies. Modern parallel programming models. | |||
Contents of exercises | ||||
Literature | ||||
| ||||
Number of hours per week during the semester/trimester/year | ||||
Lectures | Exercises | OTC | Study and Research | Other classes |
6 | ||||
Methods of teaching | lectures, project | |||
Knowledge score (maximum points 100) | ||||
Pre obligations | Points | Final exam | Points | |
Activites during lectures | 0 | Test paper | 65 | |
Practical lessons | Oral examination | 0 | ||
Projects | 35 | |||
Colloquia | ||||
Seminars | 0 |