Deterministic Parallel Programming with Haskell

被引:6
|
作者
Coutts, Duncan
Loh, Andres
机构
关键词
D O I
10.1109/MCSE.2012.68
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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).
引用
收藏
页码:36 / 42
页数:7
相关论文
共 50 条
  • [1] A Tutorial on Parallel and Concurrent Programming in Haskell
    Jones, Simon Peyton
    Singh, Satnam
    ADVANCED FUNCTIONAL PROGRAMMING, 2009, 5832 : 267 - 305
  • [2] Architecture Aware Parallel Programming in Glasgow Parallel Haskell (GPH)
    Aswad, M. Kh.
    Trinder, P. W.
    Loidl, H. W.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 : 1807 - 1816
  • [3] Pardis: a process calculus for parallel and distributed programming in Haskell
    Bloecker, Christopher
    Hoffmann, Ulrich
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (04): : 1473 - 1484
  • [4] Pardis: a process calculus for parallel and distributed programming in Haskell
    Christopher Blöcker
    Ulrich Hoffmann
    The Journal of Supercomputing, 2018, 74 : 1473 - 1484
  • [5] Haskell#:: Parallel programming made simple and efficient
    de Carvalho, FH
    Lins, RD
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2003, 9 (08) : 776 - 794
  • [6] Pardis: A Process Calculus for Parallel and Distributed Programming in Haskell
    Bloecker, Christopher
    Hoffmann, Ulrich
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT II, 2018, 10778 : 191 - 202
  • [7] Parallel Roles for Practical Deterministic Parallel Programming
    Faes, Michael
    Gross, Thomas R.
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, LCPC 2017, 2019, 11403 : 163 - 181
  • [8] SAM: A Haskell Parallel Programming Model for Many-Core Systems
    Kim, Yeoneo
    Cheon, Junseok
    Liu, Xiao
    Byun, Sugwoo
    Woo, Gyun
    PROCEEDINGS OF 4TH IEEE INTERNATIONAL CONFERENCE ON APPLIED SYSTEM INNOVATION 2018 ( IEEE ICASI 2018 ), 2018, : 822 - 825
  • [9] Analysis of the Parallel Programming Models in Haskell for Many-Core Systems
    Liu, Xiao
    Kim, Yeoneo
    Cheon, Junseok
    Byun, Sugwoo
    Woo, Gyun
    PROCEEDINGS OF 4TH IEEE INTERNATIONAL CONFERENCE ON APPLIED SYSTEM INNOVATION 2018 ( IEEE ICASI 2018 ), 2018, : 838 - 841
  • [10] Polytypic programming in Haskell
    Norell, U
    Jansson, P
    IMPLEMENTATION OF FUNCTIONAL LANGUAGES, 2004, 3145 : 168 - 184