null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

Parallel and Concurrent Programming in Haskell (Techniques for Multicore and Multithreaded Programming)

List Price: $44.99
SKU:
9781449335946
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    Simon Marlow
    Format:
    Paperback
    Pages:
    319
    Publisher:
    O'Reilly Media (September 17, 2013)
    Language:
    English
    ISBN-13:
    9781449335946
    ISBN-10:
    1449335942
    Dimensions:
    7" x 9.19"
    File:
    TWO RIVERS-PERSEUS-Metadata_Only_Perseus_Distribution_Customer_Group_Metadata_20251022163324-20251022.xml
    Folder:
    TWO RIVERS
    List Price:
    $44.99
    As low as:
    $38.69
    Publisher Identifier:
    P-PER
    Discount Code:
    C
    Case Pack:
    12
    Country of Origin:
    United States
    Pub Discount:
    60
    Weight:
    17.92oz
    Imprint:
    O'Reilly Media
  • Overview

    If you have a working knowledge of Haskell, this hands-on book shows you how to use the language’s many APIs and frameworks for writing both 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.

    Author Simon Marlow walks you through the process with lots of code examples that you can run, experiment with, and extend. Divided into separate sections on Parallel and Concurrent Haskell, this book also includes exercises to help you become familiar with the concepts presented:

    • Express parallelism in Haskell with the Eval monad and Evaluation Strategies
    • Parallelize ordinary Haskell code with the Par monad
    • Build parallel array-based computations, using the Repa library
    • Use the Accelerate library to run computations directly on the GPU
    • Work with basic interfaces for writing concurrent code
    • Build trees of threads for larger and more complex programs
    • Learn how to build high-speed concurrent network servers
    • Write distributed programs that run on multiple machines in a network