courses:high_performance_computing:lectures
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
courses:high_performance_computing:lectures [2018/05/14 22:26] – kel | courses:high_performance_computing:lectures [2018/05/19 12:07] – kel | ||
---|---|---|---|
Line 173: | Line 173: | ||
- Шаблоны применения | - Шаблоны применения | ||
- | ===== 21. Системная архитектура ===== | + | ===== 21. Линеаризуемость ===== |
- | - Компонентный подход (Layers, DTO...) | + | |
- | - Сервисный подход (Services, ESB...) | + | |
- | - Логическая и физическая архитектуры | + | |
- | + | ||
- | ===== 22. Линеаризуемость ===== | + | |
- Понятие линеаризуемости | - Понятие линеаризуемости | ||
- Lock-free стек Trieber | - Lock-free стек Trieber | ||
Line 184: | Line 179: | ||
- Lock-free очередь Michael & Scott | - Lock-free очередь Michael & Scott | ||
- Точки линеаризации | - Точки линеаризации | ||
+ | |||
+ | ===== 22. Flat-Combining ===== | ||
+ | - Схема Flat-Combining | ||
+ | - Возможные оптимизации за счёт интерференции операций | ||
+ | - Сравнение производительности с lock-free очередью Michael & Scott | ||
===== 23. Оптимизации в реализации контейнеров ===== | ===== 23. Оптимизации в реализации контейнеров ===== | ||
- Relaxed SkipList | - Relaxed SkipList | ||
+ | ===== 24. Системная архитектура ===== | ||
+ | - Компонентный подход (Layers, DTO...) | ||
+ | - Сервисный подход (Services, ESB...) | ||
+ | - Логическая и физическая архитектуры |
courses/high_performance_computing/lectures.txt · Last modified: 2024/01/25 00:04 by kel