activity
20092026
most citedStreamFlow: cross-breeding cloud with HPC

77 citations · 274 across the 26 of their papers we have counts for

collaborators
Showing cs.DCShow all

15 papers · 1 filter

cs.DC2026

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…

cs.DC2023★ 19 cited

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…

cs.DC2021

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…

cs.DC2020★ 77 cited

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…

cs.DC2018★ 1 cited

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…

cs.DC2017★ 39 cited

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…

cs.DC2016★ 10 cited

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…

cs.DC2016

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…

cs.DC2012

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…

cs.DC2010★ 17 cited

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…

cs.DC2010★ 18 cited

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…

cs.DC2010★ 7 cited

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…

cs.DC2010★ 2 cited

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…

cs.DC2009★ 9 cited

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…

cs.DC2009★ 20 cited

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…