Открыто

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

Тема в разделе "Электронные книги", создана пользователем Топикстартер, 8 ноя 2024.

Цена: 599р.-87%
Взнос: 72р.
Внимание! Сбор взносов 26 ноя 2024 после 17:17

Основной список: 18 участников

  1. 8 ноя 2024
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Параллельное программирование – так ли это сложно? [Пол Маккини] [Повтор]

    Без имени.png

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

    На фоне затухания закона Мура дальнейшее ускорение и масштабирование вычислений достижимо только через наращивание количества ядер и разработку новых параллельных и конкурентных алгоритмов.

    Основы этих технологий заложены более 50 лет назад, но на русском языке пока представлены только в академических работах и разрозненных материалах по конкретным языкам программирования, прежде всего С++. Общим знаменателем между этими разноуровневыми наработками является данная книга, в которой изложен полувековой научный и практический опыт автора.

    Книга посвящена низкоуровневому параллельному и конкурентному программированию. Особое внимание уделено малоизвестным проблемам проектирования параллельных систем, работе с высоконагруженными приложениями и ядром Linux.

    В книге рассмотрены:
    - Цели параллельного программирования и альтернативы этого подхода
    - Физические и аппаратные ограничения
    - Примитивы и средства конкурентного программирования: блокировки, подсчёт ссылок, синхронизация, мьютексы и др.
    - Отладка конкурентных программ, включая их формальную верификацию
    - Параллельное программирование в режиме реального времени
    - Экстремально низкоуровневые темы: упорядочивание памяти и атомарные операции
    - Примеры практических задач: подсчёт ссылок, выход из лабиринта, связные списки, хеш-таблицы и др.
    - Тенденции развития параллельного программирования

    Полистать: Скрытая ссылка
    Объем: 1072 стр.
    Формат книги: издательский pdf

    Цена 599 руб
    Скрытая ссылка

    Повтор складчины
    https://v21.skladchik.org/threads/p...vanie-tak-li-ehto-slozhno-pol-makkini.423037/
     
    Последнее редактирование модератором: 10 ноя 2024
    2 пользователям это понравилось.
  2. Последние события

    1. Paul Atreides
      Paul Atreides не участвует.
      24 ноя 2024 в 18:27
    2. skladchik.com
      Сбор взносов начинается 26.11.2024.
      24 ноя 2024 в 17:17
    3. Paul Atreides
      Paul Atreides участвует.
      16 ноя 2024
    4. pavel12
      pavel12 участвует.
      15 ноя 2024

    Последние важные события

    1. skladchik.com
      Сбор взносов начинается 26.11.2024.
      24 ноя 2024 в 17:17
    2. skladchik.com
      Назначен организатор.
      8 ноя 2024