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

Жанры:
Читать онлайн:
Книги из серии:
Вам понравится:
Описание:
Книга автора Саймон Марлоу. Относится к жанрам: параллельное программирование, параллельные вычисления, распределённые вычисления, язык Haskell, языки программирования. Объем: 374 стр.. Дата написания: 2013. Возрастное ограничение: 0+.
Вы можете в один клик скачать книгу ‘Параллельное и конкурентное программирование на языке Haskell’ в форматах fb2, ePub, txt без регистрации. Или же, выбирая подходящий Вам вариант, читать онлайн ‘Параллельное и конкурентное программирование на языке Haskell’ на нашем сайте. Здесь Вы легко сможете выбрать нужную книгу в соответствии со своими предпочтениями.
Если Вы ещё не определились с выбором, то посмотрите разделы «Рейтингов» и «Обзоров книг» нашего сайта, там сможете подобрать книгу или серию книг, которые Вам обязательно понравятся.
Аннотация:
Если вы уже владеете программированием на языке Haskell, эта книга научит вас использованию множества интерфейсов и библиотек, предназначенных для написания параллельных и конкурентных программ. Вы узнаете, как распараллеливание на многоядерные процессоры позволяет ускорять вычислительно нагруженные программы и как конкурентность облегчает написание программ с активно взаимодействующими между собой и с другими программами потоками.
Автор Саймон Марлоу проведёт вас по этому пути, сопровождая его большим количеством примеров, с которыми можно самостоятельно экспериментировать, запуская, изменяя и расширяя. Книга делится на две части, посвящённые таким инструментам, как Parallel Haskell и Concurrent Haskell, включённые в неё упражнения позволят вам научиться:
- выражать параллелизм в языке Haskell средствами монады Eval и стратегий вычислений;
- распараллеливать обычный код на языке Haskell в монаде Par;
- организовывать параллельные вычисления с массивами на основе библиотеки Repa;
- использовать библиотеку Accelerate для запуска вычислений на графических процессорах;
- работать с базовыми интерфейсами для написания конкурентного кода;
- реализовывать высокопроизводительные конкурентные сетевые серверы;
- писать распределённые программы, запускающиеся на множестве машин сети.
Реклама. ООО ЛИТРЕС, ИНН 7719571260, erid: 2VfnxyNkZrY

