Лекция 4: Оптимизация доступа к памяти (Memory access optimization, caches)
Лекция 4. Оптимизация доступа к памяти (Memory access optimization, cache optimization)
Лекция 6. Стандарт OpenMP
Лекция 1: Введение в алгоритмы
Лекция 9: Графы. Поиск кратчайшего пути в графе
Лекция 6: Биномиальные кучи (Binomial heaps)
Лекция 7: Фибоначчиевы кучи (Fibonacci heaps)
Лекция 3: Бинарный поиск. Связные списки
Cтруктурно-ориентированные алгоритмы коллективных обменов в распределенных вычислительных системах
Лекция 10: Деревья разбиения пространства (BSP tree, k-d tree, quadtree)
Лекция 11: Программирование графических процессоров на NVIDIA CUDA
Лекция 12 (часть 1): Языки программирования семейства PGAS: Cray Chapel
Лекция 5. B-деревья (B-trees, k-way merge sort)
Лекция 7: Очереди с приоритетами. Бинарные кучи (пирамиды)
Лекция 6: Словари. Хеш-таблицы
Лекция 1: Архитектурно-ориентированная оптимизация программного обеспечения (Software optimization: Introduction)
Лекция 6: Хеш-таблицы
Лекция 4: Префиксные деревья (Tries, prefix trees)
Лекция 8: Графы. Обходы графов
Лекция 9: Графы. Кратчайшие пути в графах