Title
Data parallel Haskell: a status report
Abstract
We describe the design and current status of our effort to implement the programming model of nested data parallelism into the Glasgow Haskell Compiler. We extended the original programming model and its implementation, both of which were first popularised by the NESL language, in terms of expressiveness as well as efficiency. Our current aim is to provide a convenient programming environment for SMP parallelism, and especially multicore architectures. Preliminary benchmarks show that we are, at least for some programs, able to achieve good absolute performance and excellent speedups.
Year
DOI
Venue
2007
10.1145/1248648.1248652
DAMP
Keywords
Field
DocType
parallel haskell,current aim,status report,nesl language,original programming model,excellent speedup,nested data parallelism,smp parallelism,programming model,current status,convenient programming environment,glasgow haskell compiler
Programming language,NESL,Implicit parallelism,Programming paradigm,Task parallelism,Computer science,Parallel computing,Compiler,Parallel programming model,Data parallelism,Haskell
Conference
Citations 
PageRank 
References 
94
3.26
26
Authors
5
Name
Order
Citations
PageRank
Manuel M. T. Chakravarty166641.89
Roman Leshchinskiy232614.89
Simon L. Peyton Jones35036381.19
Gabriele Keller465736.02
Simon Marlow599655.48