Пропустити команди стрічки
Перейти до основного вмісту
Foundations of Concurrent and Distributed Systems


Most of the new CPUs have multiple cores. This will require concurrent applications that can harness the computing power of the underlying processors. This course focuses on the foundations of concurrent and distributed systems that are required for engineering concurrent and also distributed applications. Besides the theoretical foundations, the course will also show how to build high-performance concurrent programs.


Outline:

1. Multiprocessor and multicore architectures

2. Mutual Exclusion

3. Linearizability

4. Atomic registers

5. Consensus, universality

6. Spin locks, contention

7. Concurrent linked Lists, queues, stacks, hash tables

8. Work stealing, dynamic load balancing

9. Barriers, combining

10. Transactional memory


Українська назваОснови паралельних і розподілених систем
Є обов'язковимНі
ВикладачProf. Dr. Christof Fetzer
SWS4/0/0
Створено 05.06.2013 16:34
Змінено 01.09.2013 01:24
Коментарі
Немає коментарів. Станьте першим, хто напише коментар!

Ми про Вас знаємо мало! Увійдіть або впишіть своє ім'я:
Скільки буде 7+15
Ctrl+Enter - відправити, Enter - новий рядок