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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
template-based p3l compiler S. Ciarpaglini, M. Danelutto, L. Folchi, C. Manconi and S. Pelagatti …
An environment for structured parallel programming
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 …
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 …
solved. In this paper we will show how, by adopting a structured style of programming and a …