Practical parallelization of scientific applications with OpenMP, OpenACC and MPI
This work aims at distilling a systematic methodology to modernize existing sequential
scientific codes with a little re-designing effort, turning an old codebase into modern code, ie …
scientific codes with a little re-designing effort, turning an old codebase into modern code, ie …
GCM: a grid extension to Fractal for autonomous distributed components
F Baude, D Caromel, C Dalmasso, M Danelutto… - Annals of …, 2009 - Springer
This article presents an extension of the Fractal component model targeted at programming
applications to be run on computing grids: the grid component model (GCM). First, to …
applications to be run on computing grids: the grid component model (GCM). First, to …
Behavioural skeletons in GCM: autonomic management of grid components
Autonomic management can be used to improve the QoS provided by parallel/distributed
applications. We discuss behavioural skeletons introduced in earlier work: rather than …
applications. We discuss behavioural skeletons introduced in earlier work: rather than …
Parallel patterns for heterogeneous CPU/GPU architectures: Structured parallelism from cluster to cloud
The widespread adoption of traditional heterogeneous systems has substantially improved
the computing power available and, in the meantime, raised optimisation issues related to …
the computing power available and, in the meantime, raised optimisation issues related to …
Autonomic management of non-functional concerns in distributed & parallel application programming
An approach to the management of non-functional concerns in massively parallel and/or
distributed architectures that marries parallel programming patterns with autonomic …
distributed architectures that marries parallel programming patterns with autonomic …
Energy driven adaptivity in stream parallel computations
Determining the right amount of resources needed for a given computation is a critical
problem. In many cases, computing systems are configured to use an amount of resources …
problem. In many cases, computing systems are configured to use an amount of resources …
Towards hierarchical management of autonomic components: a case study
We address the issue of autonomic management in hierarchical component-based
distributed systems. The long term aim is to provide a modeling framework for autonomic …
distributed systems. The long term aim is to provide a modeling framework for autonomic …
Harnessing parallelism in multi/many-cores with streams and parallel patterns
M Torquati - 2019 - tesidottorato.depositolegale.it
Multi-core computing systems are becoming increasingly parallel and heterogeneous.
Parallelism exploitation is today the primary instrument for improving application …
Parallelism exploitation is today the primary instrument for improving application …
Exploiting Docker containers over Grid computing for a comprehensive study of chromatin conformation in different cell types
Many bioinformatic applications require to exploit the capabilities of several computational
resources to effectively access and process large and distributed datasets. In this context …
resources to effectively access and process large and distributed datasets. In this context …
Behavioural skeletons meeting services
M Danelutto, G Zoppi - International Conference on Computational …, 2008 - Springer
Behavioural skeletons have been introduced as a suitable way to model autonomic
management of parallel, distributed (grid) applications. A behavioural skeleton is basically a …
management of parallel, distributed (grid) applications. A behavioural skeleton is basically a …