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 …

An advanced environment supporting structured parallel programming in Java

M Aldinucci, M Danelutto, P Teti - Future Generation Computer Systems, 2003 - Elsevier
In this work we present Lithium, a pure Java structured parallel programming environment
based on skeletons (common, reusable and efficient parallelism exploitation patterns) …

A “minimal disruption” skeleton experiment: seamless map & reduce embedding in OCaml

M Danelutto, R Di Cosmo - Procedia Computer Science, 2012 - Elsevier
We discuss the implementation of a minimalist parallel library in OCaml. The library provides
parallel map and fold (reduce) higher order functions and targets standard cache coherent …

Lithium: A Structured Parallel Programming Environment inJa va

M Danelutto, P Teti - … Conference Amsterdam, The Netherlands, April 21 …, 2002 - Springer
We describe a new, Java based, structured parallel programming environment. The
environment provides the programmer with the ability to structure his parallel applications by …

Skipper: A skeleton-based parallel programming environment for real-time image processing applications

J Sérot, D Ginhac, JP Dérutin - … : 5th International Conference, PaCT-99 St …, 1999 - Springer
This paper presents SKiPPER, a programming environment dedicated to the fast prototyping
of parallel vision algorithms on MIMD-DM platforms. SKiPPER is based upon the concept of …

SKElib: parallel programming with skeletons in C

M Danelutto, M Stigliani - Euro-Par 2000 Parallel Processing: 6th …, 2000 - Springer
We implemented a skeleton library allowing the C programmer to write parallel programs
using skeleton abstractions to structure and exploit parallelism. The library exploits a SPMD …

Implementing parallel Google map-reduce in Eden

J Berthold, M Dieterle, R Loogen - … , Delft, The Netherlands, August 25-28 …, 2009 - Springer
Recent publications have emphasised map-reduce as a general programming model
(labelled Google map-reduce), and described existing high-performance implementations …

Skeletal parallel programming with ocamlp3l 2.0

R Di Cosmo, Z Li, S Pelagatti, P Weis - Parallel Processing Letters, 2008 - World Scientific
Parallel programming has proved to be an effective technique to increase the performance
of computationally intensive applications. However, writing parallel programs is not easy …

Harnessing parallelism in multi/many-cores with streams and parallel patterns

M Torquati - 2019 - tesidottorato.depositolegale.it
Multi-core computing systems are becoming increasingly parallel and heterogeneous.
Parallelism exploitation is today the primary instrument for improving application …

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 …