P3 L: A structured high‐level parallel language, and its structured support

B Bacci, M Danelutto, S Orlando… - Concurrency …, 1995 - Wiley Online Library
The paper presents a parallel programming methodology that ensures easy programming,
efficiency and portability of programs to different machines belonging to the class of the …

Parallel skeletons for structured composition

J Darlington, Y Guo, HW To, J Yang - Proceedings of the Fifth ACM …, 1995 - dl.acm.org
In this paper, we propose a straightforward solution to the problems of compositional parallel
programming by using skeletons as the uniform mechanism for structured composition. In …

Functional skeletons for parallel coordination

J Darlington, Y Guo, HW To, J Yang - … , August 29–31, 1995 Proceedings 1, 1995 - Springer
In this paper we propose a methodology for structured parallel programming using
functional skeletons to compose and coordinate concurrent activities written in a standard …

SkIE: a heterogeneous environment for HPC applications

B Bacci, M Danelutto, S Pelagatti, M Vanneschi - Parallel Computing, 1999 - Elsevier
Technological directions for innovative HPC software environments are discussed in this
paper. We focus on industrial user requirements of heterogeneous multidisciplinary …

Skeletons for data parallelism in p31

M Danelutto, F Pasqualetti, S Pelagatti - Euro-Par'97 Parallel Processing …, 1997 - Springer
This paper addresses the application of a skeleton/template compiling strategy to structured
data parallel computations. In particular, we discuss how data parallelism is expressed and …

[PDF][PDF] Rewriting skeleton programs: How to evaluate the data-parallel stream-parallel tradeoff

M Aldinucci, M Coppola, M Danelutto - Proc. of International …, 1998 - researchgate.net
Some skeleton based parallel programming models allow the programmer to use both data
and stream parallel skeletons within the same program. It is known that particular skeleton …

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 …

An environment for structured parallel programming

B Bacci, B Cantalupo, M Danelutto, S Orlando… - Advances in High …, 1997 - Springer
P 3 L is a parallel coordination language which is based on the emerging research on
skeletons (templates). The design of P 3 L begun in 1990, just before skeletons started to …

Resource Optimisation via Structured Parallel Programming

B Bacci, M Danelutto, S Pelagatti - … : Working Conference of the IFIP WG …, 1994 - Springer
When dealing with massively parallel architectures, many difficult problems have to be
solved. In this paper we will show how, by adopting a structured style of programming and a …