Параллельное и конкурентное программирование на Haskell

Марлоу Саймон

Код товара: 1890734
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
-33%
1 519
2 267
Доставим в
г. Москва
Планируемая дата
8 мая (Ср)
Курьером
Л-Пост
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
Parallel and Concurrent Programming in Haskell
Год издания:
2017 г.
Может быть отгружен товар указанного или более позднего года

Описание

Характеристики

Если вы уже владеете программированием на языке Haskell, эта книга научит вас использованию множества интерфейсов и библиотек, предназначенных для написания параллельных и конкурентных программ. Вы узнаете, как распараллеливание на многоядерные процессоры позволяет ускорять вычислительно нагруженные программы и как конкурентность облегчает написание программ с активно взаимодействующими между собой и с другими программами потоками.
Автор Саймон Марлоу проведёт вас по этому пути, сопровождая его большим количеством примеров, с которыми можно самостоятельно экспериментировать, запуская, изменяя и расширяя. Книга делится на две части, посвященные таким инструментам, как Parallel Haskell и Concurrent Haskell, включённые в неё упражнения позволят вам научиться:
• выражать параллелизм в языке Haskell средствами монады Eval и стратегий вычислений;
• распараллеливать обычный код на языке Haskell в монаде Par;
• организовывать параллельные вычисления с массивами на основе библиотеки Repa;
• использовать библиотеку Accelerate для запуска вычислений на графических процессорах;
• работать с базовыми интерфейсами для написания конкурентного кода;
• реализовывать высокопроизводительные конкурентные сетевые серверы;
• писать распределённые программы, запускающиеся на множестве машин сети.
количество томов
1
количество страниц
372 стр.
переплет
Мягкая обложка
размеры
205x138x22 мм
страна изготовления
Россия
цвет
Зелёный
тип бумаги
офсетная (60-220 г/м2)
наличие иллюстраций
рисунки
тип иллюстраций
черно-белые
формат
60x88/16 (140x205 мм)
ISBN
978-5-94074-984-4, 978-5-97060-560-8
тираж
100 экз.
стандарт
возрастная категория
18+ (нет данных)
вес
код в Майшоп
1890734
язык
русский

Содержание

Предисловие
1. Введение
Часть I. Parallel Haskell
2. Простейший параллелизм: монада Eval
3. Стратегии вычислений
4. Параллелизм по данным: монада Par
5. Параллельное программирование с библиотекой
Repa
6. Программирование GPU с библиотекой Accelerate
Часть II. Concurrent Haskell
7. Простейшая конкурентность: потоки и
изменяемые переменные
8. Ввод-вывод в фоновом режиме
9. Аннулирование и тайм-ауты
10. Программная транзакционная память
11. Высокоуровневые конкурентные абстракции
12. Конкурентные сетевые серверы
13. Параллельное программирование на потоках
14. Распределённое программирование
15. Отладка, настройка и вызов внешнего кода
Предметный указатель

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Параллельное и конкурентное программирование на Haskell» (авторы: Марлоу Саймон), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта