Bringing skeletons out of the closet: a pragmatic manifesto for skeletal parallel programming

M Cole - Parallel computing, 2004 - Elsevier
Skeleton and pattern based parallel programming promise significant benefits but remain
absent from mainstream practice. We consider why this situation has arisen and propose a …

A survey of algorithmic skeleton frameworks: high‐level structured parallel programming enablers

H González‐Vélez, M Leyton - Software: Practice and …, 2010 - Wiley Online Library
Structured parallel programs ought to be conceived as two separate and complementary
entities: computation, which expresses the calculations in a procedural manner, and …

Parallel functional programming in Eden

R Loogen, Y Ortega-Mallén… - Journal of Functional …, 2005 - cambridge.org
Eden extends the non-strict functional language Haskell with constructs to control parallel
evaluation of processes. Although processes are defined explicitly, communication and …

[图书][B] Patterns and skeletons for parallel and distributed computing

FA Rabhi, S Gorlatch - 2011 - books.google.com
Patterns and Skeletons for Parallel and Distributed Computing is a unique survey of
research work in high-level parallel and distributed computing over the past ten years …

Skeletons for parallel image processing: an overview of the skipper project

J Sérot, D Ginhac - Parallel computing, 2002 - Elsevier
This paper is a general overview of the Skipper project, run at Blaise Pascal University
between 1996 and 2002. The main goal of the Skipper project was to demonstrate the …

[PDF][PDF] A survey of high-level parallel programming models

E Belikov, P Deligiannis, P Totoo, M Aljabri… - Heriot-Watt University …, 2013 - macs.hw.ac.uk
Increasingly heterogeneous and hierarchical parallel architectures are now mainstream,
however, most of the traditional programming models are lowlevel and explicit, limiting …

Comparing parallel functional languages: Programming and performance

HW Loidl, F Rubio, N Scaife, K Hammond… - Higher-Order and …, 2003 - Springer
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 …

Transactional monitors for concurrent objects

A Welc, S Jagannathan, AL Hosking - … , Oslo, Norway, June 14-18, 2004 …, 2004 - Springer
Transactional monitors are proposed as an alternative to monitors based on mutual-
exclusion synchronization for object-oriented programming languages. Transactional …

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 …

Parallel and distributed Haskells

PW Trinder, HW Loidl, RF Pointon - Journal of Functional …, 2002 - cambridge.org
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 …