Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


courses:high_performance_computing:hpc_elements:outline

План-проспект

Раздел Страниц
1 Введение 3
1
2 Многопоточность в ОС 10
1 Процессы и потоки
2 Жизненный цикл потока
3 Завершение потоков
3 Синхронизация 50
1 Ресурсы и их защита
2 Алгоритмы синхронизации
3 Примитивы синхронизации
4 Модели памяти
4 Алгоритмы 15
1 Lock-Free
2 Wait-Free
5 Ошибки || пограммирования 20
1 Dead Lock
2 Data Race
3 ABA
4
6 Архитектура 20
1 Polling && Event Driven
2 Шаблоны реализации
7 Технологии 20
1 C++ frameworks
2 Java frameworks
8 Анализ производительности 15
1 Предварительный анализ
2 Профилирование C++
3 Профилирование Java
9 Транзакционная память 8
1 STM
2 HTM
10 Разное 8
1 Асинхронный ввод/вывод
2 Оптимизации компиляторов
courses/high_performance_computing/hpc_elements/outline.txt · Last modified: 2016/08/07 01:38 by kel