Models for parallel computing: Review and perspectives

C Kessler, J Keller - … für Informatik eV, Parallel-Algorithmen und …, 2007 - diva-portal.org
As parallelism on different levels becomes ubiquitous in today's computers, it seems
worthwhile to provide a review of the wealth of models for parallel computation that have …

A fusion-embedded skeleton library

K Matsuzaki, K Kakehi, H Iwasaki, Z Hu… - Euro-Par 2004 Parallel …, 2004 - Springer
This paper addresses a new framework for designing and implementing skeleton libraries,
in which each skeleton should not only be efficiently implemented as is usually done, but …

Towards parallel programming by transformation: The FAN skeleton framework

M Aldinucci, S Gorlatch, C Lengauer… - PARALLEL …, 2001 - Taylor & Francis
A Functional Abstract Notation (FAN) is proposed for the specification and design of parallel
algorithms by means of skeletons-high-level patterns with parallel semantics. The main …

Merging compositions of array skeletons in SAC

C Grelck, SB Scholz - Parallel Computing, 2006 - Elsevier
The design of skeletons for expressing concurrent computations usually faces a conflict
between software engineering demands and performance issues. Whereas the former …

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 …

Skeletons and Transformations in an Integrated Parallel Programming Environment*

B Bacci, S Gorlatch, C Lengauer, S Pelagatti - … 5th International Conference …, 1999 - Springer
We present an integrated environment for the systematic development of parallel and
distributed programs. Our approach allows the user to construct complex applications by …

Skeletons, BSP and performance portability

A Zavanella - Parallel Processing Letters, 2001 - World Scientific
The Skeletal approach to parallel programming conjugates a high-level compositional style
and efficiency. A second advantage of Skeletal programming is portability since …

[PDF][PDF] Automatic program transformation: The Meta tool for skeleton-based languages

M Aldinucci - … Methods for Parallel Programming, Advances in …, 2002 - calvados.di.unipi.it
Academic and commercial experience with skeleton-based systems has demonstrated the
benefits of the approach but also the lack of methods and tools for algorithm design and …

Engineering energy efficient visual sensor network applications using skeletons

S Chessa, S Pelagatti, N Triolo - International Journal of Parallel …, 2014 - Springer
Visual sensor networks (VSNs) perform complex scene analysis algorithms that require
significant computations and communications. Under this respect, the use of skeletons …

Skel-BSP: Performance portability for skeletal programming

A Zavanella - … Conference on High-Performance Computing and …, 2000 - Springer
The Skel-BSP methodology provides an adaptive support for skeleton programs aiming to
achieve performance portability for parallel programming. The adaptivity is obtained by …