Параллельное программирование на C++ с помощью библиотеки TBB (Восс Майкл, Асенхо Рафаэль, Рейндерс Джеймс) ; ДМК-Пресс, 2020
от 3036 р. до 17480 р.
Автор(ы): Восс Майкл; Асенхо Рафаэль; Рейндерс Джеймс;
Издатель: ДМК-Пресс
ISBN: 978-5-97060-864-7
ID: SKU36259
Добавлено: 15.08.2021
Сравнить цены
Цена от 3036 р. до 17480 р. в 6 магазинах
Магазин | Цена | Наличие |
---|---|---|
Лабиринт 5/5 | 3398 р. 4854 р. | |
Буквоед 5/5 | 4619 р. Минимальная сумма заказа 100 рублей | |
Book24 5/5 | 4619 р. | |
Мегамаркет 5/5 | 17480 р. | |
Яндекс.Маркет 5/5 | 5664 р. | |
МАЙШОП 5/5 | 3036 р. 4531 р. | |
Читай-город 5/5 | ||
Описание
Данная книга представляет co6oй современное руководство для всех пишущих на C++ программистов, которые хотят научиться pa6oтaть с 6и6лиoтeкoй Threading Building Blocks (TBB). Написанная специалистами по TBB и параллельному программированию, она подытоживает их многолетний коллективный опыт paзpa6oтки и преподавания параллельного программирования с помощью TBB.
В книге приводятся многочисленные примеры и рекомендации, которые помогут вам в полной мере овладеть TBB и задействовать всю мощь параллельных систем.
Краткое содержание:
- использование TBB для paзpa6oтки переносимого, простого, масштабируемого и 6oлee понятного кода;
- передовые методы распараллеливания счетных задач;
- интеграция TBB с другими пакетами многопоточного программирования;
- создание мacштa6иpyeмыx высокопроизводительных программ, распараллеленных по данным;
- применение обобщенного программирования для написания эффективных алгоритмов.
Издание адресовано программистам на C++, осваивающим paзpa6oткy приложений для многоядерных систем. Предварительное знакомство с параллельным программированием не требуется.
В книге приводятся многочисленные примеры и рекомендации, которые помогут вам в полной мере овладеть TBB и задействовать всю мощь параллельных систем.
Краткое содержание:
- использование TBB для paзpa6oтки переносимого, простого, масштабируемого и 6oлee понятного кода;
- передовые методы распараллеливания счетных задач;
- интеграция TBB с другими пакетами многопоточного программирования;
- создание мacштa6иpyeмыx высокопроизводительных программ, распараллеленных по данным;
- применение обобщенного программирования для написания эффективных алгоритмов.
Издание адресовано программистам на C++, осваивающим paзpa6oткy приложений для многоядерных систем. Предварительное знакомство с параллельным программированием не требуется.
Смотри также Характеристики.
Яндекс.Маркет
Содержание
От издательства
Об авторах
Благодарности
Предисловие
ЧАСТЬ I
Глава 1. Приступаем: "Hello, ТВВ!"
Глава 2. Обобщенные параллельные алгоритмы
Глава 3. Потоковые графы
Глава 4. ТВВ и параллельные алгоритмы
стандартной библиотеки шаблонов C++
Глава 5. Синхронизация - почему ее нужно
избегать и как это сделать
Глава 6. Структуры данных для конкурентного
программирования
Глава 7. Масштабируемое выделение памяти
Глава 8.ТВВ и параллельные паттерны
ЧАСТЬ II
Глава 9. Столпы компонуемости
Глава 10. Использование задач для создания
собственных алгоритмов
Глава 11. Управление количеством потоков
Глава 12. Применение изоляции работы для
обеспечения корректности и повышения
производительности
Глава 13. Привязка потока к ядру и задачи к
потоку
Глава 14. Приоритеты задач
Глава 15. Отмена и обработка исключений
Глава 16. Настройка ТВВ-алгоритмов: зернистость,
локальность, параллелизм и детерминированность
Глава 17. Потоковые графы: дополнительные
сведения
Глава 18. Дополнение потоковых графов
асинхронными узлами
Глава 19. Накачанные потоковые графы: узлы
OpenCL
Глава 20.ТВВ в системах с архитектурой NUMA
Приложение А. История и предшественники
Приложение В. TBB в кратком изложении
Глоссарий
Предметный указатель
Об авторах
Благодарности
Предисловие
ЧАСТЬ I
Глава 1. Приступаем: "Hello, ТВВ!"
Глава 2. Обобщенные параллельные алгоритмы
Глава 3. Потоковые графы
Глава 4. ТВВ и параллельные алгоритмы
стандартной библиотеки шаблонов C++
Глава 5. Синхронизация - почему ее нужно
избегать и как это сделать
Глава 6. Структуры данных для конкурентного
программирования
Глава 7. Масштабируемое выделение памяти
Глава 8.ТВВ и параллельные паттерны
ЧАСТЬ II
Глава 9. Столпы компонуемости
Глава 10. Использование задач для создания
собственных алгоритмов
Глава 11. Управление количеством потоков
Глава 12. Применение изоляции работы для
обеспечения корректности и повышения
производительности
Глава 13. Привязка потока к ядру и задачи к
потоку
Глава 14. Приоритеты задач
Глава 15. Отмена и обработка исключений
Глава 16. Настройка ТВВ-алгоритмов: зернистость,
локальность, параллелизм и детерминированность
Глава 17. Потоковые графы: дополнительные
сведения
Глава 18. Дополнение потоковых графов
асинхронными узлами
Глава 19. Накачанные потоковые графы: узлы
OpenCL
Глава 20.ТВВ в системах с архитектурой NUMA
Приложение А. История и предшественники
Приложение В. TBB в кратком изложении
Глоссарий
Предметный указатель
Видео обзоры (2)
О книге
Автор(ы) | Восс Майкл, Асенхо Рафаэль, Рейндерс Джеймс |
Раздел | Программирование |
Издатель | ДМК-Пресс |
ISBN | 978-5-9706-0864-7 |
Год издания | 2020 |
Количество страниц | 674 |
Формат | 172x240мм |
Вес | 0.97кг |
Переплет | Твердый переплёт |
Возрастные ограничения | 12 |
Кол-во страниц | 674 |
Количество книг | 1 |
Тип обложки | твердая |
Возрастное ограничение | 12+ |
Издательство | ДМК |
Размеры | 70x100/16 |
Язык издания | Русский |
Обложка | твердый переплёт |
Книги где авторы: Восс Майкл, Асенхо Рафаэль, Рейндерс Джеймс
Программирование - издательство "ДМК-Пресс"
Категория 2428 р. - 3643 р.
Программирование - издательство "ДМК-Пресс" »
Программирование
Категория 2428 р. - 3643 р.