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 条
  • [21] Parallel Performance Tuning for Haskell
    Jones, Don, Jr.
    Marlow, Simon
    Singh, Satnam
    HASKELL'09: PROCEEDINGS OF THE 2009 ACM SIGPLAN HASKELL SYMPOSIUM, 2009, : 81 - 92
  • [22] A debugger for parallel Haskell dialects
    de la Encina, Alberto
    Rodriguez, Ismael
    Rubio, Fernando
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2008, 5022 : 282 - +
  • [23] Parallel heuristic search in Haskell
    Cope, M
    Gent, I
    Hammond, K
    TRENDS IN FUNCTIONAL PROGRAMMING, VOL 2, 2000, : 65 - 76
  • [24] Prototyping generic programming in Template Haskell
    Norell, U
    Jansson, P
    MATHEMATICS OF PROGRAM CONSTRUCTION, PROCEEDINGS, 2004, 3125 : 314 - 333
  • [25] Adaptation-Based Programming in Haskell
    Bauer, Tim
    Erwig, Martin
    Fern, Alan
    Pinto, Jervis
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (66): : 1 - 23
  • [26] Comparing approaches to generic programming in Haskell
    Hinze, Ralf
    Jeuring, Johan
    Loeh, Andres
    DATATYPE-GENERIC PROGRAMMING, 2007, 4719 : 72 - +
  • [27] Comparing Libraries for Generic Programming in Haskell
    Rodriguez, Alexey
    Jeuring, Johan
    Jansson, Patrik
    Gerdes, Alex
    Kiselyov, Oleg
    Oliveira, Bruno C. D. S.
    ACM SIGPLAN NOTICES, 2009, 44 (02) : 111 - 122
  • [28] Template meta-programming for Haskell
    Sheard, T
    Jones, SP
    ACM SIGPLAN NOTICES, 2002, 37 (12) : 60 - 75
  • [29] Towards CNC programming using Haskell
    Arroyo, G
    Ochoa, C
    Silva, J
    Vidal, G
    ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA 2004, 2004, 3315 : 386 - 396
  • [30] Freeze After Writing Quasi-Deterministic Parallel Programming with LVars
    Kuper, Lindsey
    Turon, Aaron
    Krishnaswami, Neelakantan R.
    Newton, Ryan R.
    ACM SIGPLAN NOTICES, 2014, 49 (01) : 257 - 270