Models and languages for parallel computation

DB Skillicorn, D Talia - Acm Computing Surveys (Csur), 1998 - dl.acm.org
We survey parallel programming models and languages using six criteria to assess their
suitability for realistic portable parallel programming. We argue that an ideal model should …

A comprehensive exploration of languages for parallel computing

F Ciccozzi, L Addazi, SA Asadollah, B Lisper… - ACM Computing …, 2022 - dl.acm.org
Software-intensive systems in most domains, from autonomous vehicles to health, are
becoming predominantly parallel to efficiently manage large amount of data in short (even …

Coordination models and languages

GA Papadopoulos, F Arbab - Advances in computers, 1998 - Elsevier
Abstracts A new class of models, formalisms, and mechanisms has recently evolved for
describing concurrent and distributed computations based on the concept of “CO …

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 …

[LIBRO][B] Foundations of parallel programming

DB Skillicorn - 1994 - books.google.com
The major reason for the lack of use'of parallel'computing, is the mismatch between the
complexity and variety of parallel hardware, and the software development tools to program …

[PDF][PDF] The münster skeleton library muesli: A comprehensive overview

P Ciechanowicz, M Poldner, H Kuchen - 2009 - econstor.eu
Parallel programming of MIMD machines with distributed memory is typically based on
standard message passing libraries such as MPI [1], which leads to platform independent …

Algorithmic skeletons and parallel design patterns in mainstream parallel programming

M Danelutto, G Mencagli, M Torquati… - International Journal of …, 2021 - Springer
This paper discusses the impact of structured parallel programming methodologies in state-
of-the-art industrial and research parallel programming frameworks. We first recap the main …

[HTML][HTML] Distributed workflows with Jupyter

I Colonnelli, M Aldinucci, B Cantalupo… - Future Generation …, 2022 - Elsevier
The designers of a new coordination interface enacting complex workflows have to tackle a
dichotomy: choosing a language-independent or language-dependent approach. Language …

Efficient Smith-Waterman on multi-core with FastFlow

M Aldinucci, M Meneghin… - 2010 18th Euromicro …, 2010 - ieeexplore.ieee.org
Shared memory multiprocessors have returned to popularity thanks to rapid spreading of
commodity multi-core architectures. However, little attention has been paid to supporting …

A cost calculus for parallel functional programming

DB Skillicorn, W Cai - Journal of Parallel and Distributed Computing, 1995 - Elsevier
Building a cost calculus for a parallel program development environment is difficult because
of the many degrees of freedom available in parallel implementations and because of …