Difficulty Level
Intermediate
Completion Time
13h36m
Language
English
About Book
Who Is This Book For?
To get the most out of this book, you need to have a working knowledge of reading and writing basic Haskell. No knowledge of performance, optimization, or concurrency is required.
Haskell High Performance Programming
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 13h36m total length
Identifying Bottlenecks
Choose the Correct Data Structures
Profile and Benchmark to Your Heart's Content 30
The Devil is in the Detail
Parallelize for Performance
I/O and Streaming
Concurrency Performance
Tweaking the Compiler and Runtime System
GHC Internals and Code Optimizations
Foreign Function Interface: Saving the Last CPU Cycle
Programming for the GPU with Accelerate
Scaling to the Cloud with Cloud Haskell
Functional Reactive Programming
Library recommendations
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!