Лекция 5: B-деревья (B-trees, k-way merge sort)
Лекция 8: Многопоточное программирование: Intel Threading Building Blocks
Mapping Parallel Programs into Hierarchical Distributed Computer Systems
Стандарт MPI (Message Passing Interface)
Лекция 7: Многопоточное программирование: часть 3 (OpenMP)
Лекция 3: Векторизация кода (Code vectorization, SIMD, SSE, AVX)
Лекция 2: Оптимизация ветвлений и циклов (Branch prediction and loops optimization)
Лекция 3: Красно-чёрные деревья (Red-black trees). Скошенные деревья (Splay trees)
Лекция 5: Многопоточное программирование: часть 1 (Multithreading programming: multi-core processors, CPU affinity, memory ordering)
Лекция 4. Префиксные деревья (Tries, prefix trees)
Лекция 3. Векторизация кода (Code vectorization: SSE, AVX)
Использование Time-Stamp Counter для измерения времени выполнения кода на процессорах с архитектурой Intel 64
Лекция 1. Амортизационный анализ (Amortized analysis)
Лекция 1: Амортизационный анализ (Amortized analysis)
Лекция 8. Intel Threading Building Blocks
Efficiency Analysis of Decentralized Grid Scheduling with Job Migration and Replication