activity
20092024
most citedA parallel pattern for iterative stencil + reduce

10 citations · 29 across the 7 of their papers we have counts for

collaborators

7 papers

cs.DC2024★ 2 cited

Stream parallel skeleton optimization

Marco Aldinucci, Marco Danelutto

We discuss the properties of the composition of stream parallel skeletons such as pipelines and farms. By looking at the ideal performance figures assumed to hold for these skeleto…

cs.AR2023

Power Aware Scheduling of Tasks on FPGAs in Data Centers

Rourab Paul, Marco Danelutto

A variety of computing platform like Field Programmable Gate Array (FPGA), Graphics Processing Unit (GPU) and multicore Central Processing Unit (CPU) in data centers are suitable f…

cs.DC2016★ 1 cited

State access patterns in embarrassingly parallel computations

Marco Danelutto, Massimo Torquati, Peter Kilpatrick

We introduce a set of state access patterns suitable for managing state in embarrassingly parallel computations on streams. The state access patterns are useful to model typical st…

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.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★ 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.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…