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 条
  • [31] Comparing Libraries for Generic Programming in Haskell
    Rodriguez, Alexey
    Jeuring, Johan
    Jansson, Patrik
    Gerdes, Alex
    Kiselyov, Oleg
    Oliveira, Bruno C. D. S.
    HASKELL'08: PROCEEDINGS OF THE ACM SIGPLAN 2008 HASKELL SYMPOSIUM, 2008, : 111 - 122
  • [32] Haskell before Haskell: Curry's Contribution to Programming (1946-1950)
    De Mol, Liesbeth
    Bullynck, Maarten
    Carle, Martin
    PROGRAMS, PROOFS, PROCESSES, 2010, 6158 : 108 - +
  • [33] A deterministic multi-way rendezvous library for Haskell
    Vasudevan, Nalini
    Singh, Satnam
    Edwards, Stephen A.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 1864 - +
  • [34] A strategic profiler for Glasgow Parallel Haskell
    King, DJ
    Hall, J
    Trinder, P
    IMPLEMENTATION OF FUNCTIONAL LANGUAGES, 1999, 1595 : 88 - 102
  • [35] Efficient Parallel Stencil Convolution in Haskell
    Lippmeier, Ben
    Keller, Gabriele
    ACM SIGPLAN NOTICES, 2011, 46 (12) : 59 - 70
  • [36] Continuation semantics for parallel haskell dialects
    Hidalgo-Herrero, M
    Ortega-Mallén, Y
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2003, 2895 : 303 - 321
  • [37] Managing heterogeneity in a Grid parallel haskell
    Al Zain, A
    Trinder, PW
    Loidl, HW
    Michaelson, GJ
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 2, 2005, 3515 : 746 - 754
  • [38] Efficient Parallel Stencil Convolution in Haskell
    Lippmeier, Ben
    Keller, Gabriele
    HASKELL 11: PROCEEDINGS OF THE 2011 ACM SIGPLAN HASKELL SYMPOSIUM, 2011, : 59 - 70
  • [39] MANAGING HETEROGENEITY IN A GRID PARALLEL HASKELL
    Al Zain, A. D.
    Trinder, P. W.
    Michaelson, G. J.
    Loidl, H-W.
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2006, 7 (03): : 9 - 25
  • [40] GUM: A portable parallel implementation of Haskell
    Trinder, PW
    Hammond, K
    Mattson, JS
    Partridge, AS
    Jones, SLP
    ACM SIGPLAN NOTICES, 1996, 31 (05) : 79 - 88