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 …

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 …

Grid programming: some indications where we are headed

D Laforenza - Parallel Computing, 2002 - Elsevier
Grid computing enables the development of large scientific applications on an
unprecedented scale. Grid-aware applications, also called meta-applications or multi …

Task and data parallelism in P3L

S Pelagatti - Patterns and skeletons for parallel and distributed …, 2003 - Springer
In many parallel applications high performance figures are reached at the expenses of
software quality. The parallel structure of an application is decided by the programmer and …

[PDF][PDF] ANACLETO: a template-based P3L compiler

S Ciarpaglini, M Danelutto, L Folchi, C Manconi… - Proceedings of the …, 1997 - Citeseer
ANACLETO: a template-based p3l compiler Abstract 1 Introduction Page 1 ANACLETO: a
template-based p3l compiler S. Ciarpaglini, M. Danelutto, L. Folchi, C. Manconi and S. Pelagatti …

Optimising data-parallel programs using the BSP cost model

DB Skillicorn, M Danelutto, S Pelagatti… - Euro-Par'98 Parallel …, 1998 - Springer
We describe the use of the BSP cost model to optimise programs, based on skeletons or
data-parallel operations, in which program components may have multiple implementations …

Heterogeneous HPC environments

M Vanneschi - Euro-Par'98 Parallel Processing: 4th International Euro …, 1998 - Springer
Directions of software technologies for innovative HPC environments are discussed
according to the industrial user requirements for heterogeneous multidisciplinary …

A software architecture for hpc grid applications

S Newhouse, A Mayer, J Darlington - Euro-Par 2000 Parallel Processing …, 2000 - Springer
We introduce a component software architecture designed for demanding grid computing
environments that allows the optimal performance of the assembled component applications …

Heterogeneity as key feature of high performance computing: the pqe1 prototype

P Palazzari, L Arrcipiani, M Celino… - … (HCW 2000)(Cat …, 2000 - ieeexplore.ieee.org
Presents the results of a project aimed at assembling a hybrid massively parallel machine,
the PQE1 prototype, which is devoted to the simulation of complex physical models. The …

Compiling and supporting skeletons on MPP

S Pelagatti - … . Third Working Conference on Massively Parallel …, 1997 - ieeexplore.ieee.org
Parallel programming needs a high level programming model in which compilers and run
time supports take care of traditionally intractable problems related to efficient usage of the …