77 citations · 274 across the 26 of their papers we have counts for
15 papers · 1 filter
Accelerating Sharded Data Parallelism at Scale with Federated Learning
Gianluca Mittone, Marco Aldinucci
The symbiotic scaling of artificial intelligence models and high-performance computing systems continually creates algorithmic challenges in their convergence. Foundation models (F…
Experimenting with Emerging RISC-V Systems for Decentralised Machine Learning
Gianluca Mittone, Nicolò Tonci, Robert Birke +10
Decentralised Machine Learning (DML) enables collaborative machine learning without centralised input data. Federated Learning (FL) and Edge Inference are examples of DML. While to…
Bringing AI pipelines onto cloud-HPC: setting a baseline for accuracy of COVID-19 AI diagnosis
Iacopo Colonnelli, Barbara Cantalupo, Concetto Spampinato +2
HPC is an enabling platform for AI. The introduction of AI workloads in the HPC applications basket has non-trivial consequences both on the way of designing AI applications and on…
StreamFlow: cross-breeding cloud with HPC
Iacopo Colonnelli, Barbara Cantalupo, Ivan Merelli +1
Workflows are among the most commonly used tools in a variety of execution environments. Many of them target a specific environment; few of them make it possible to execute an enti…
Pushing the boundaries of parallel Deep Learning -- A practical approach
Paolo Viviani, Maurizio Drocco, Marco Aldinucci
This work aims to assess the state of the art of data parallel deep neural network training, trying to identify potential research tracks to be exploited for performance improvemen…
OCCAM: a flexible, multi-purpose and extendable HPC cluster
Marco Aldinucci, Stefano Bagnasco, Stefano Lusso +3
The Open Computing Cluster for Advanced data Manipulation (OCCAM) is a multi-purpose flexible HPC cluster designed and operated by a collaboration between the University of Torino…
A parallel pattern for iterative stencil + reduce
M. Aldinucci, M. Danelutto, M. Drocco +4
We advocate the Loop-of-stencil-reduce pattern as a means of simplifying the implementation of data-parallel programs on heterogeneous multi-core platforms. Loop-of-stencil-reduce…
A Comparison of Big Data Frameworks on a Layered Dataflow Model
Claudia Misale, Maurizio Drocco, Marco Aldinucci +1
In the world of Big Data analytics, there is a series of tools aiming at simplifying programming applications to be executed on clusters. Although each tool claims to provide bette…
FastFlow tutorial
Marco Aldinucci, Marco Danelutto, Massimo Torquati
FastFlow is a structured parallel programming framework targeting shared memory multicores. Its layered design and the optimized implementation of the communication mechanisms used…
On Designing Multicore-aware Simulators for Biological Systems
Marco Aldinucci, Mario Coppo, Ferruccio Damiani +3
The stochastic simulation of biological systems is an increasingly popular technique in bioinformatics. It often is an enlightening technique, which may however result in being com…
Porting Decision Tree Algorithms to Multicore using FastFlow
Marco aldinucci, Salvatore Ruggieri, Massimo Torquati
The whole computer hardware industry embraced multicores. For these machines, the extreme optimisation of sequential algorithms is no longer sufficient to squeeze the real machine…
Accelerating sequential programs using FastFlow and self-offloading
Marco Aldinucci, Marco Danelutto, Peter Kilpatrick +2
FastFlow is a programming environment specifically targeting cache-coherent shared-memory multi-cores. FastFlow is implemented as a stack of C++ template libraries built on top of…
Toward a Formal Semantics for Autonomic Components
Marco Aldinucci, Emilio Tuosto
Autonomic management can improve the QoS provided by parallel/ distributed applications. Within the CoreGRID Component Model, the autonomic management is tailored to the automatic…
Autonomic management of multiple non-functional concerns in behavioural skeletons
Marco Aldinucci, Marco Danelutto, Peter Kilpatrick
We introduce and address the problem of concurrent autonomic management of different non-functional concerns in parallel applications build as a hierarchical composition of behavio…
FastFlow: Efficient Parallel Streaming Applications on Multi-core
Marco Aldinucci, Massimo Torquati, Massimiliano Meneghin
Shared memory multiprocessors come back to popularity thanks to rapid spreading of commodity multi-core architectures. As ever, shared memory programs are fairly easy to write and…