• DocumentCode
    1552885
  • Title

    Deterministic Parallel Programming with Haskell

  • Author

    Coutts, Duncan ; Loh, A.

  • Volume
    14
  • Issue
    6
  • fYear
    2012
  • Firstpage
    36
  • Lastpage
    43
  • Abstract
    Haskell is a modern, functional programming language with an interesting story to tell about parallelism: rather than using concurrent threads and locks, Haskell offers a variety of libraries that enable concise, high-level parallel programs with results that are guaranteed to be deterministic (independent of the number of cores and the scheduling being used). This Web extra contains Haskell code, as discussed in the article.
  • Keywords
    functional languages; functional programming; parallel programming; Haskell code; deterministic parallel programming; functional programming language; high level parallel programs; Computer languages; Concurrent computing; Message systems; Parallel processing; Parallel programming; Poisson equations; Programming; Haskell; applicative (functional) programming; concurrent programming; high-performance code; scientific computing;
  • fLanguage
    English
  • Journal_Title
    Computing in Science & Engineering
  • Publisher
    ieee
  • ISSN
    1521-9615
  • Type

    jour

  • DOI
    10.1109/MCSE.2012.68
  • Filename
    6231612