Доступно

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

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

Цена: 1498р.-87%
Взнос: 192р.
100%

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

Резервный список: 3 участников

Статус обсуждения:
Комментирование ограничено.
  1. 3 ноя 2023
    #1
    Игрок001
    Игрок001 ОргОрганизатор
    Параллельное программирование – так ли это сложно?
    Пол Маккини

    2960_978-5-9775-1870-3-438x618[1].jpg

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

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

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

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

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

    Полистать: Скрытая ссылка
    Объем: 1072 стр.
    Формат книги: сканированный PDF
    Цена книги: 2000 руб. (скорректируется)

    Скрытая ссылка
     
    Последнее редактирование модератором: 30 ноя 2023
    2 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      30 янв 2024
    2. super777nova
      super777nova участвует.
      30 янв 2024
    3. Trespassers_W
      Trespassers_W участвует.
      27 янв 2024
    4. retranslator
      retranslator участвует.
      23 янв 2024

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

    1. skladchik.com
      Складчина доступна.
      30 янв 2024
    2. skladchik.com
      Взнос составляет 96р.
      19 янв 2024
    3. skladchik.com
      Складчина активна.
      19 янв 2024
    4. skladchik.com
      Сбор взносов начинается 18.01.2024.
      15 янв 2024
Статус обсуждения:
Комментирование ограничено.