Amazon cover image
Image from Amazon.com

Parallel and concurrent programming in Haskell / Simon Marlow.

By: Material type: TextTextLanguage: English Copyright date: Beijing : O'Reilly, 2013Edition: First editionDescription: xiv, 304 pages : illustrations ; 24 cmISBN:
  • 9781449335946 (pbk.)
  • 1449335942 (pbk.)
Subject(s): DDC classification:
  • 004.35
LOC classification:
  • QA76.73.H37 M37 2013
Partial contents:
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.
Abstract: 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.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Copy number Status Date due Barcode Item holds
Colección general Colección general Biblioteca Yachay Tech 004.35 M349p 2013 (Browse shelf(Opens below)) Ej. 1 Available 005847
Total holds: 0

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.

to post a comment.

Ayuda

X

Correo: bibliotecayachaytech@yachaytech.edu.ec
Teléfono:+593 6299 9500 Ext. 2517

Horario de atención:

X

BIBLIOTECA UNIVERSIDAD YACHAY TECH

  • Área: Acervo Impreso
    Lunes a Viernes de 08h00 a 20h30
    Sábado de 08h00 a 16h30
  • Área: Ingenio
    Abierto 24 horas 7 días
  • Área: Bloque de Servicios, 2do. Piso
    Espacios de Estudio Grupal e Individual, abierto 24 horas 7 días

Recuerda que los espacios son compartidos por toda la comunidad, por lo que debes hacer un uso adecuado
del tiempo que los ocupes, mantenerlos limpios y evitar el daño a las instalaciones y bienes materiales.

También puedes usar nuestros canales de comunicación:

Correo: bibliotecayachaytech@yachaytech.edu.ec
Teléfono: +593 6299 9500 Ext. 2517
Ubicación: San Miguel de Urcuquí, Hacienda San José s/n y Proyecto Yachay

Video

X