Параллельное программирование так ли это сложно? [Дмитрий Кетов]

130

Книга исследует различные низкоуровневые механизмы и алгоритмы, лежащие в основе современных

параллельных и конкурентных вычислений, в частности реализованные в ядре Linux. Рассмотрены примитивы синхронизации (мьютексы и блокировки), владение данными, валидация, копирование и запись, эвристические методы разработки параллельных и конкурентных алгоритмов, подбор аппаратного обеспечения и другие малоизвестные находки в области параллелизма. Также уделено внимание упрощению и оптимизации параллельных вычислений. Наконец, спрогнозированы возможные тенденции развития параллельного программирования с учётом современных разработок нового аппаратного обеспечения.

Объем: 1072 стр.
Формат книги: сканированный PDF