Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Research directions in parallel functional programming
K Hammond, G Michaelson - 2012 - books.google.com
Programming is hard. Building a large program is like constructing a steam locomotive
through a hole the size of a postage stamp. An artefact that is the fruit of hundreds of person …
through a hole the size of a postage stamp. An artefact that is the fruit of hundreds of person …
Runtime support for multicore Haskell
Purely functional programs should run well on parallel hardware because of the absence of
side effects, but it has proved hard to realise this potential in practice. Plenty of papers …
side effects, but it has proved hard to realise this potential in practice. Plenty of papers …
[PDF][PDF] A survey of high-level parallel programming models
Increasingly heterogeneous and hierarchical parallel architectures are now mainstream,
however, most of the traditional programming models are lowlevel and explicit, limiting …
however, most of the traditional programming models are lowlevel and explicit, limiting …
Seq no more: better strategies for parallel Haskell
We present a complete redesign of evaluation strategies, a key abstraction for specifying
pure, deterministic parallelism in Haskell. Our new formulation preserves the …
pure, deterministic parallelism in Haskell. Our new formulation preserves the …
Comparing parallel functional languages: Programming and performance
This paper presents a practical evaluation and comparison of three state-of-the-art parallel
functional languages. The evaluation is based on implementations of three typical symbolic …
functional languages. The evaluation is based on implementations of three typical symbolic …
Shared memory multiprocessor support for functional array processing in SAC
C Grelck - Journal of Functional Programming, 2005 - cambridge.org
Classical application domains of parallel computing are dominated by processing large
arrays of numerical data. Whereas most functional languages focus on lists and trees rather …
arrays of numerical data. Whereas most functional languages focus on lists and trees rather …
Parallel and distributed Haskells
Parallel and distributed languages specify computations on multiple processors and have a
computation language to describe the algorithm, ie what to compute, and a coordination …
computation language to describe the algorithm, ie what to compute, and a coordination …
Modeling and solving the train load planning problem in seaport container terminals
D Ambrosino, A Bramardi, M Pucciano… - 2011 IEEE …, 2011 - ieeexplore.ieee.org
In this paper we present two mathematical formulations and a heuristic approach for the train
load planning problem of import containers at a seaport container terminal. The problem …
load planning problem of import containers at a seaport container terminal. The problem …
A parallel SML compiler based on algorithmic skeletons
N Scaife, S Horiguchi, G Michaelson… - Journal of Functional …, 2005 - cambridge.org
Algorithmic skeletons are abstractions from common patterns of parallel activity which offer a
high degree of reusability for developers of parallel algorithms. Their close association with …
high degree of reusability for developers of parallel algorithms. Their close association with …
Paraforming: forming parallel haskell programs using novel refactoring techniques
Enabling programmers to “think parallel” is critical if we are to be able to effectively exploit
future multicore/manycore architectures. This paper introduces paraforming: a new …
future multicore/manycore architectures. This paper introduces paraforming: a new …