Parallel and Concurrent Programming in Haskell

简介:
本书涵盖了Haskell为并发和并行编程提供的多种编程api选择的广度。它分为两部分。第一部分,关于并行编程,涵盖了使用多个处理器来加速CPU密集型计算的技术,包括在惯用的Haskell和基于数值数组的算法中使用并行性的方法,以及在GPU上运行计算的方法。第二部分,关于并发编程,涵盖了使用多线程的技术,包括重叠多个I/O操作,构建并发网络服务器以及跨多台机器的分布式编程。
英文简介:
This book covers the breadth of Haskell's diverse selection of programming APIs for concurrent and parallel programming.
It is split into two parts. The first part, on parallel programming, covers the techniques for using multiple processors to speed up CPU-intensive computations, including methods for using parallelism in both idiomatic Haskell and numerical array-based algorithms, and for running computations on a GPU. The second part, on concurrent programming, covers techniques for using multiple threads, including overlapping multiple I/O operations, building concurrent network servers, and distributed programming across multiple machines.
- 书名
- Parallel and Concurrent Programming in Haskell
- 译名
- Haskell 中的并行和并发编程
- 语言
- 英语
- 年份
- 2014
- 页数
- 321页
- 大小
- 18.22 MB
- 标签
- 函数式编程
- 并发编程
- Haskell
- 并行编程
- 下载
Parallel and Concurrent Programming in Haskell.pdf
- 密码
- 65536
最后更新:2025-04-12 23:54:37
←Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL