Models and languages for parallel computation
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 …
suitability for realistic portable parallel programming. We argue that an ideal model should …
A comprehensive exploration of languages for parallel computing
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 …
becoming predominantly parallel to efficiently manage large amount of data in short (even …
Coordination models and languages
Abstracts A new class of models, formalisms, and mechanisms has recently evolved for
describing concurrent and distributed computations based on the concept of “CO …
describing concurrent and distributed computations based on the concept of “CO …
P3 L: A structured high‐level parallel language, and its structured support
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 …
[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 …
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 …
standard message passing libraries such as MPI [1], which leads to platform independent …
Algorithmic skeletons and parallel design patterns in mainstream parallel programming
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 …
of-the-art industrial and research parallel programming frameworks. We first recap the main …
[HTML][HTML] Distributed workflows with Jupyter
The designers of a new coordination interface enacting complex workflows have to tackle a
dichotomy: choosing a language-independent or language-dependent approach. Language …
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 …
commodity multi-core architectures. However, little attention has been paid to supporting …
A cost calculus for parallel functional programming
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 …
of the many degrees of freedom available in parallel implementations and because of …