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 …
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) …
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 …
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 …
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 …
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 …
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 …
(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 …
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 …
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 …
software quality. The parallel structure of an application is decided by the programmer and …