Parallel and concurrent programming in Haskell / Simon Marlow.
Material type: TextLanguage: English Copyright date: Beijing : O'Reilly, 2013Edition: First editionDescription: xiv, 304 pages : illustrations ; 24 cmISBN:- 9781449335946 (pbk.)
- 1449335942 (pbk.)
- 004.35
- QA76.73.H37 M37 2013
Item type | Current library | Call number | Copy number | Status | Date due | Barcode | Item holds | |
---|---|---|---|---|---|---|---|---|
Colección general | Biblioteca Yachay Tech | 004.35 M349p 2013 (Browse shelf(Opens below)) | Ej. 1 | Available | 005847 |
Browsing Biblioteca Yachay Tech shelves Close shelf browser (Hides shelf browser)
004.22 S7828c 2013 Computer organization and architecture : | 004.22 S7828c 2013 Computer organization and architecture : | 004.22 S7828c 2013 Computer organization and architecture : | 004.35 M349p 2013 Parallel and concurrent programming in Haskell / | 004.35 P2227 2006 Parallel algorithms and cluster computing : | 004.35 P2227 2006 Parallel algorithms and cluster computing : | 004.35 P2227 2006 Parallel algorithms and cluster computing : |
Includes index.
1. Introduction -- Part I. Parallel Haskell 2. Basic Parallelism: The Eval Monad 3. Evaluation Strategies 4. Dataflow Parallelism: The Par Monad 5. Data Parallel Programming with Repa 6. GPU Programming with Accelerate -- Part II. Concurrent Haskell 7. Basic Concurrency: Threads and MVars 8. Overlapping Input/Output 9. Cancellation and Timeouts 10. Software Transactional Memory 11. Higher-Level Concurrency Abstractions 12. Concurrent Network Servers 13. Parallel Programming Using Threads 14. Distributed Programming 15. Debugging, Tuning, and Interfacing with Foreign Code.
If you have a working knowledge of Haskell, this book shows you how to use the language's many APIs and frameworks for writing parallel and concurrent programs. You'll learn how parallelism exploits multicore processors to speed up computation-heavy programs and how concurrency enables you to write programs with threads for multiple interactions.
There are no comments on this title.