A temporal Logic Approach to Specify and to Prove Properties of Finite State Concurrent Systems. - Marco Danelutto; Andrea Masini (CSL, 1988)

VLIW-in-the-large: a model for fine grain parallelism exploitation on distributed memory multiprocessors. - Marco Danelutto; Marco Vanneschi (MICRO, 1990)

Design and Distributed Implementation of the Parallel Logic Language Shared Prolog. - Vincenzo Ambriola; Paolo Ciancarini; Marco Danelutto (PPoPP, 1990)

Pisa parallel processing project on general-purpose highly-parallel computers. - Fabrizio Baiardi; Marco Danelutto; Roberto Di Meglio; Mehdi Jazayeri; Michael Mackey; Susanna Pelagatti; Fabrizio Petrini; Timothy S. Sullivan; Marco Vanneschi (COMPSAC, 1991)

A methodology for the development and the support of massively parallel programs. - Marco Danelutto; Roberto Di Meglio; Salvatore Orlando 001; Susanna Pelagatti; Marco Vanneschi (Future Gener. Comput. Syst., 1992)

Implementation of a synchronous communication in a loosely coupled system: A correctness proof. - Andrea Masini; Marco Danelutto (Future Gener. Comput. Syst., 1992)

Efficient Compilation of Structured Parallel Programs for Distributed Memory MIMD Machines. - Bruno Bacci; Marco Danelutto; Salvatore Orlando 001; Susanna Pelagatti; Marco Vanneschi (PARCO, 1993)

Summarising an experiment in parallel programming language design. - Bruno Bacci; Marco Danelutto; Susanna Pelagatti; Marco Vanneschi; Salvatore Orlando 001 (HPCN Europe, 1995)

P3 L: A structured high-level parallel language, and its structured support. - Bruno Bacci; Marco Danelutto; Salvatore Orlando 001; Susanna Pelagatti; Marco Vanneschi (Concurr. Pract. Exp., 1995)

A Tool for the Development of Structured Parallel Applications. - A. Ceccolini; Marco Danelutto; G. Orsini; Susanna Pelagatti (HPCN Europe, 1996)

Parallel OCR in P3L: A Case Study. - Marco Danelutto; Susanna Pelagatti; Roberto Ravazzolo; A. Riaudo (HPCN Europe, 1996)

Parallelizing A Model Checker. - Marco Danelutto; G. Di Caprio; Andrea Masini (PDPTA, 1996)

Skeletons for Data Parallelism in p3l. - Marco Danelutto; Fabrizio Pasqualetti; Susanna Pelagatti (Euro-Par, 1997)

Optimizing Data-Parallel Programs Using the BSP Cost Model. - David B. Skillicorn; Marco Danelutto; Susanna Pelagatti; Andrea Zavanella (Euro-Par, 1998)

Dynamic run time support for skeletons. - Marco Danelutto (PARCO, 1999)

SkIE: A heterogeneous environment for HPC applications. - Bruno Bacci; Marco Danelutto; Susanna Pelagatti; Marco Vanneschi (Parallel Comput., 1999)

SKElib : Parallel Programming with Skeletons in C. - Marco Danelutto; Massimiliano Stigliani (Euro-Par, 2000)

Task Farm Computations in Java. - Marco Danelutto (HPCN Europe, 2000)

A Compact, Thread-Safe Communication Library for Efficient Cluster Computing. - Marco Danelutto; Geppino Pucci (HPCN Europe, 2000)

Fast "Short" Messages on a Linux Cluster. - Marco Danelutto; A. Rampini (HPCN Europe, 2001)

Efficient Support for Skeletons on Workstation Clusters. - Marco Danelutto (Parallel Process. Lett., 2001)

Lithium: A Structured Parallel Programming Environment in Java. - Marco Danelutto; P. Teti (International Conference on Computational Science (2), 2002)

Skeletons in MPI. - Marco Danelutto; D. Ratti (IASTED PDCS, 2002)

Advanced environments for parallel and distributed computing. - Pasqua D'Ambra; Marco Danelutto; Daniela di Serafino (Parallel Comput., 2002)

Advanced environments for parallel and distributed applications: a view of current status. - Pasqua D'Ambra; Marco Danelutto; Daniela di Serafino; Marco Lapegna (Parallel Comput., 2002)

ASSIST Demo: A High Level, High Performance Portable, Structured Parallel Programming Environment at Work. - Marco Aldinucci; Sonia Campa; Pierpaolo Ciullo; Massimo Coppola; Marco Danelutto; Paolo Pesciullesi; Roberto Ravazzolo; Massimo Torquati; Marco Vanneschi; Corrado Zoccolo (Euro-Par, 2003)

Topic Introduction. - José C. Cunha; Marco Danelutto; Christoph Herrmann; Peter H. Welch (Euro-Par, 2003)

A framework for experimenting with structure parallel programming environment design. - Marco Aldinucci; Sonia Campa; Pierpaolo Ciullo; Massimo Coppola; Marco Danelutto; Paolo Pesciullesi; Roberto Ravazzolo; Massimo Torquati; Marco Vanneschi; Corrado Zoccolo (PARCO, 2003)

An operational semantics for skeletons. - Marco Aldinucci; Marco Danelutto (PARCO, 2003)

AssistConf: a Grid configuration tool for the ASSIST parallel programming environment. - Ranieri Baraglia; Marco Danelutto; Domenico Laforenza; Salvatore Orlando 001; Paolo Palmerini; Paolo Pesciullesi; Raffaele Perego 001; Marco Vanneschi (PDP, 2003)

Integrating MPI-based numerical software into an advanced parallel computing environment. - Pasqua D'Ambra; Marco Danelutto; Daniela di Serafino; Marco Lapegna (PDP, 2003)

HPC the easy way: new technologies for high performance application deployment. - Marco Danelutto (PDP, 2003)

An advanced environment supporting structured parallel programming in Java. - Marco Aldinucci; Marco Danelutto; P. Teti (Future Gener. Comput. Syst., 2003)

HPC the easy way: new technologies for high performance application development and deployment. - Marco Danelutto (J. Syst. Archit., 2003)

Structured Implementation of Component-Based Grid Programming Environments. - Marco Aldinucci; Massimo Coppola; Sonia Campa; Marco Danelutto; Marco Vanneschi; Corrado Zoccolo (Future Generation Grids, 2004)

HPC Application Execution on Grids. - Marco Danelutto; Marco Vanneschi; Corrado Zoccolo; Nicola Tonellotto; Salvatore Orlando 001; Ranieri Baraglia; Tiziano Fagni; Domenico Laforenza; Alessandro Paccosi (Future Generation Grids, 2004)

Optimization techniques for skeletons on grids. - Marco Aldinucci; Marco Danelutto; Jan Dünnweber; Sergei Gorlatch (High Performance Computing Workshop, 2004)

A Framework for Orthogonal Data and Control Parallelism Exploitation. - Sonia Campa; Marco Danelutto (ICCSA (2), 2004)

CODACS Prototype: CHIARA Language and Its Compilers. - Lorenzo Verdoscia; Marco Danelutto; Raffaele Esposito (ICDCS Workshops, 2004)

Adaptive Task Farm Implementation Strategies. - Marco Danelutto (PDP, 2004)

Using Parallel Isosurface Extraction in Superficial Molecular Modeling. - Ivan Merelli; Luciano Milanesi; Daniele D'Agostino; Andrea Clematis; Marco Vanneschi; Marco Danelutto (DFMA, 2005)

Topic 9 - Parallel Programming: Models, Methods and Languages. - Marco Danelutto; Denis Caromel; Duane Szafron; Fernando M. A. Silva (Euro-Par, 2005)

Parallel Program/Component Adaptivity Management. - Marco Aldinucci; Françoise André; Jérémy Buisson; Sonia Campa; Massimo Coppola; Marco Danelutto; Corrado Zoccolo (PARCO, 2005)

Towards a Distributed Scalable Data Service for the Grid. - Marco Aldinucci; Marco Danelutto; G. Giaccherini; Massimo Torquati; Marco Vanneschi (PARCO, 2005)

Building Interoperable Grid-aware ASSIST Applications via WebServices. - Marco Aldinucci; Marco Danelutto; A. Paternesi; Roberto Ravazzolo; Marco Vanneschi (PARCO, 2005)

"Second-generation" Skeleton Systems. - Marco Danelutto (PARCO, 2005)

A Java/Jini Framework Supporting Stream Parallel Computations. - Marco Danelutto; Patrizio Dazzi (PARCO, 2005)

QoS in Parallel Programming through Application Managers. - Marco Danelutto (PDP, 2005)

Irregularity handling via structured parallel programming. - Marco Danelutto (Int. J. Comput. Sci. Eng., 2005)

ASSIST As a Research Framework for High-Performance Grid Programming Environments. - Marco Aldinucci; Massimo Coppola; Marco Vanneschi; Corrado Zoccolo; Marco Danelutto (Grid Computing: Software Environments and Tools, 2006)

Fault-Tolerant Data Sharing for High-level Grid: A Hierarchical Storage Architecture. - Marco Aldinucci; Marco Danelutto; Gabriel Antoniu; Mathieu Jan (CoreGRID Integration Workshop, 2006)

PAL: Exploiting Java Annotations for Parallelism. - Marco Danelutto; Marcelo Pasin; Marco Vanneschi; Patrizio Dazzi; Domenico Laforenza; Luigi Presti (CoreGRID Integration Workshop, 2006)

Execution Support of High Performance Heterogeneous Component-Based Applications on the Grid. - Massimo Coppola; Marco Danelutto; Nicola Tonellotto; Marco Vanneschi; Corrado Zoccolo (Euro-Par Workshops, 2006)

Joint Structured/Unstructured Parallelism Exploitation in muskel. - Marco Danelutto; Patrizio Dazzi (International Conference on Computational Science (2), 2006)

Autonomic QoS in ASSIST Grid-Aware Components. - Marco Aldinucci; Marco Danelutto; Marco Vanneschi (PDP, 2006)

An Alternative Implementation Schema for ASSIST parmod. - Marco Danelutto; C. Migliore; C. Pantaleo (PDP, 2006)

Algorithmic skeletons meeting grids. - Marco Danelutto; Marco Aldinucci (Parallel Comput., 2006)

Behavioural Skeletons for Component Autonomic Management on Grids. - Marco Aldinucci; Sonia Campa; Marco Danelutto; Patrizio Dazzi; Domenico Laforenza; Nicola Tonellotto; Peter Kilpatrick (CoreGRID Workshop - Making Grids Work, 2007)

Adding metadata to Orc to support reasoning about grid programs. - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick (CoreGRID, 2007)

Workflows on Top of a Macro Data Flow Interpreter Exploiting Aspects. - Marco Danelutto; Patrizio Dazzi (CoreGRID Workshop - Making Grids Work, 2007)

Management in Distributed Systems: A Semi-formal Approach. - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick (Euro-Par, 2007)

Parallelization of C# Programs Through Annotations. - Cristian Dittamo; Antonio Cisternino; Marco Danelutto (International Conference on Computational Science (2), 2007)

A Framework for Prototyping and Reasoning about Distributed Systems. - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick (PARCO, 2007)

VirtuaLinux: Virtualized High-Density Clusters with no Single Point of Failure. - Marco Aldinucci; Marco Danelutto; Massimo Torquati; Francesco Polzella; Gianmarco Spinatelli; Marco Vanneschi; Alessandro Gervaso; Manuel Cacitti; Pierfrancesco Zuccato (PARCO, 2007)

The cost of security in skeletal systems. - Marco Aldinucci; Marco Danelutto (PDP, 2007)

A Performance Model for Stream-based Computations. - Marco Danelutto; Marco Vanneschi; Corrado Zoccolo; Domenico Laforenza; Nicola Tonellotto (PDP, 2007)

Skeleton-based parallel programming: Functional and parallel semantics in a single shot. - Marco Aldinucci; Marco Danelutto (Comput. Lang. Syst. Struct., 2007)

MUSKEL: an expandable skeleton environment. - Marco Aldinucci; Marco Danelutto; Patrizio Dazzi (Scalable Comput. Pract. Exp., 2007)

From Orc Models To Distributed Grid Java Code. - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick; Patrizio Dazzi (CoreGRID Integration Workshop, 2008)

Co-design of Distributed Systems Using Skeleton and Autonomic Management Abstractions. - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick (Euro-Par Workshops, 2008)

Topic 6: Grid and Cluster Computing. - Marco Danelutto; Juan Touriño; Mark Baker; Rajkumar Buyya; Paraskevi Fragopoulou; Christian Pérez; Erich Schikuta (Euro-Par, 2008)

Semi-formal Models to Support Program Development: Autonomic Management within Component Based Parallel and Distributed Programming. - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick (FMCO, 2008)

Behavioural Skeletons Meeting Services. - Marco Danelutto; Giorgio Zoppi (ICCS (1), 2008)

Behavioural Skeletons in GCM: Autonomic Management of Grid Components. - Marco Aldinucci; Sonia Campa; Marco Danelutto; Marco Vanneschi; Peter Kilpatrick; Patrizio Dazzi; Domenico Laforenza; Nicola Tonellotto (PDP, 2008)

Securing skeletal systems with limited performance penalty: The muskel. - Marco Aldinucci; Marco Danelutto (J. Syst. Archit., 2008)

Integrating Autonomic Grid Components and Process-Driven Business Applications. - Thomas Weigold; Marco Aldinucci; Marco Danelutto; Vladimir Getov (Autonomics, 2009)

Stkm on Sca: A Unified Framework with Components, Workflows and Algorithmic Skeletons. - Marco Aldinucci; Hinde-Lilia Bouziane; Marco Danelutto; Christian Pérez (Euro-Par, 2009)

Autonomic management of multiple non-functional concerns in behavioural skeletons. - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick (CoreGRID@Euro-Par, 2009)

Autonomic management of non-functional concerns in distributed & parallel application programming. - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick (IPDPS, 2009)

Skeletons for multi/many-core systems. - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick (PARCO, 2009)

Efficient streaming applications on multi-core with FastFlow: the biosequence alignment test-bed. - Marco Aldinucci; Marco Danelutto; Massimiliano Meneghin; Massimo Torquati; Peter Kilpatrick (PARCO, 2009)

Towards Hierarchical Management of Autonomic Components: A Case Study. - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick (PDP, 2009)

GCM: a grid extension to Fractal for autonomous distributed components. - Françoise Baude; Denis Caromel; Cédric Dalmasso; Marco Danelutto; Vladimir Getov; Ludovic Henrio; Christian Pérez (Ann. des Télécommunications, 2009)

LIBERO: A Framework for Autonomic Management of Multiple Non-functional Concerns. - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick; Vamis Xhagjika (Euro-Par Workshops, 2010)

2010 CoreGRID/ERCIM Workshop on Grids, Clouds and P2P Computing. - Marco Danelutto; Frédéric Desprez; Paraskevi Fragopoulou; Alan Stewart (Euro-Par Workshops, 2010)

High Performance Architectures and Compilers. - Pedro C. Diniz; Marco Danelutto; Denis Barthou; Marc Gonzales; Michael Hübner 001 (Euro-Par (1), 2010)

Accelerating sequential programs using FastFlow and self-offloading - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick; Massimiliano Meneghin; Massimo Torquati (CoRR, 2010)

Perspectives on grid computing. - Uwe Schwiegelshohn; Rosa M. Badia; Marian Bubak; Marco Danelutto; Schahram Dustdar; Fabrizio Gagliardi; Alfred Geiger; Ladislav Hluchý; Dieter Kranzlmüller; Erwin Laure; Thierry Priol; Alexander Reinefeld; et al. (Future Gener. Comput. Syst., 2010)

Map, reduce and mapreduce, the skeleton way. - Daniele Buono; Marco Danelutto; Silvia Lametti (ICCS, 2010)

Modeling Stream Communications in Component-based Applications. - Marco Danelutto; Domenico Laforenza; Nicola Tonellotto; Marco Vanneschi; Corrado Zoccolo (Scalable Comput. Pract. Exp., 2010)

Accelerating Code on Multi-cores with FastFlow. - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick; Massimiliano Meneghin; Massimo Torquati (Euro-Par (2), 2011)

CoreGRID/ERCIM Workshop on Grids, Clouds and P2P Computing - CGWS2011. - Marco Danelutto; Frédéric Desprez; Vladimir Getov; Wolfgang Ziegler (Euro-Par Workshops (1), 2011)

Model Checking Support for Conflict Resolution in Multiple Non-functional Concern Management. - Marco Danelutto; Peter Kilpatrick; Carlo Montangero; Laura Semini (Euro-Par Workshops (1), 2011)

Managing Adaptivity in Parallel Systems. - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick; Carlo Montangero; Laura Semini (FMCO, 2011)

Paraphrasing: Generating Parallel Programs Using Refactoring. - Christopher Brown 002; Kevin Hammond; Marco Danelutto; Peter Kilpatrick; Holger Schöner; Tino Breddin (FMCO, 2011)

The ParaPhrase Project: Parallel Patterns for Adaptive Heterogeneous Multicore Systems. - Kevin Hammond; Marco Aldinucci; Christopher Brown 002; Francesco Cesarini; Marco Danelutto; Horacio González-Vélez; Peter Kilpatrick; Rainer Keller; Michael Rossbory; Gilad Shainer (FMCO, 2011)

Network Monitoring on Multicores with Algorithmic Skeletons. - Marco Danelutto; Luca Deri; Daniele De Sensi (PARCO, 2011)

Targeting Distributed Systems in FastFlow. - Marco Aldinucci; Sonia Campa; Marco Danelutto; Peter Kilpatrick; Massimo Torquati (Euro-Par Workshops, 2012)

An Efficient Unbounded Lock-Free Queue for Multi-core Systems. - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick; Massimiliano Meneghin; Massimo Torquati (Euro-Par, 2012)

ParaPhrase Workshop 2012. - Marco Danelutto; Kevin Hammond; Horacio González-Vélez (Euro-Par Workshops, 2012)

Topic 9: Parallel and Distributed Programming. - Sergei Gorlatch; Rizos Sakellariou; Marco Danelutto; Thilo Kielmann (Euro-Par, 2012)

A language-independent parallel refactoring framework. - Christopher Brown 002; Kevin Hammond; Marco Danelutto; Peter Kilpatrick (WRT@ICSE, 2012)

Parallel Patterns + Macro Data Flow for Multi-core Programming. - Marco Aldinucci; L. Anardu; Marco Danelutto; Massimo Torquati; Peter Kilpatrick (PDP, 2012)

FastFlow tutorial - Marco Aldinucci; Marco Danelutto; Massimo Torquati (CoRR, 2012)

Process-driven biometric identification by means of autonomic grid components. - Thomas Weigold; Marco Aldinucci; Marco Danelutto; Vladimir Getov (Int. J. Auton. Adapt. Commun. Syst., 2012)

Targeting Heterogeneous Architectures via Macro Data Flow. - Marco Aldinucci; Marco Danelutto; Peter Kilpatrick; Massimo Torquati (Parallel Process. Lett., 2012)

A "Minimal Disruption" Skeleton Experiment: Seamless Map & Reduce Embedding in OCaml. - Marco Danelutto; Roberto Di Cosmo (ICCS, 2012)

Structured Parallel Programming with "core" FastFlow. - Marco Danelutto; Massimo Torquati (CEFP, 2013)

Towards The Deployment Of Fastflow On Distributed Virtual Architectures. - Sonia Campa; Marco Danelutto; Massimo Torquati; Horacio González-Vélez; Alina Madalina Popescu (ECMS, 2013)

Autonomic scheduling of tasks from data parallel patterns to CPU/GPU core mixes. - T. Serban; Marco Danelutto; Peter Kilpatrick (HPCS, 2013)

Deep Packet Inspection on Commodity Hardware using FastFlow. - Marco Danelutto; Luca Deri; Daniele De Sensi; Massimo Torquati (PARCO, 2013)

Parallel Patterns for General Purpose Many-Core. - Daniele Buono; Marco Danelutto; Silvia Lametti; Massimo Torquati (PDP, 2013)

A RISC Building Block Set for Structured Parallel Programming. - Marco Danelutto; Massimo Torquati (PDP, 2013)

Loop Parallelism: A New Skeleton Perspective on Data Parallel Patterns. - Marco Danelutto; Massimo Torquati (PDP, 2014)

Parallel patterns for heterogeneous CPU/GPU architectures: Structured parallelism from cluster to cloud. - Sonia Campa; Marco Danelutto; Mehdi Goli 001; Horacio González-Vélez; Alina Madalina Popescu; Massimo Torquati (Future Gener. Comput. Syst., 2014)

Design patterns percolating to parallel programming framework implementation. - Marco Aldinucci; Sonia Campa; Marco Danelutto; Peter Kilpatrick; Massimo Torquati (Int. J. Parallel Program., 2014)

Cost-Directed Refactoring for Parallel Erlang Programs. - Christopher Brown 002; Marco Danelutto; Kevin Hammond; Peter Kilpatrick; Archibald Elliott (Int. J. Parallel Program., 2014)

Data parallel patterns in Erlang/OpenCL. - Ugo Albanese; Marco Danelutto (PARCO, 2015)

Structured parallel implementation of Tree Echo State Network model selection. - Marco Danelutto; Claudio Gallicchio; Alessio Micheli; Massimo Torquati; Daniele Virgilio (PARCO, 2015)

An Embedded C++ Domain-Specific Language for Stream Parallelism. - Dalvan Griebler; Marco Danelutto; Massimo Torquati; Luiz Gustavo Fernandes (PARCO, 2015)

Energy Driven Adaptivity in Stream Parallel Computations. - Marco Danelutto; Daniele De Sensi; Massimo Torquati (PDP, 2015)

A Green Perspective on Structured Parallel Programming. - Marco Danelutto; Massimo Torquati; Peter Kilpatrick (PDP, 2015)

The Loop-of-Stencil-Reduce Paradigm. - Marco Aldinucci; Marco Danelutto; Maurizio Drocco; Peter Kilpatrick; Guilherme Peretti Pezzi; Massimo Torquati (TrustCom/BigDataSE/ISPA (3), 2015)

Parallelizing High-Frequency Trading Applications by Using C++11 Attributes. - Marco Danelutto; Tiziano De Matteis; Gabriele Mencagli; Massimo Torquati (TrustCom/BigDataSE/ISPA (3), 2015)

A DSL Based Toolchain for Design Space Exploration in Structured Parallel Programming. - Marco Danelutto; Massimo Torquati; Peter Kilpatrick (ICCS, 2016)

A divide-and-conquer parallel pattern implementation for multicores. - Marco Danelutto; Tiziano De Matteis; Gabriele Mencagli; Massimo Torquati (SEPS@SPLASH, 2016)

Introducing Parallelism by Using REPARA C++11 Attributes. - Marco Danelutto; José Daniel García; Luis Miguel Sánchez; Rafael Sotomayor; Massimo Torquati (PDP, 2016)

RPL: A Domain-Specific Language for Designing and Implementing Parallel C++ Applications. - Vladimir Janjic; Christopher Brown 002; Kenneth MacKenzie; Kevin Hammond; Marco Danelutto; Marco Aldinucci; José Daniel García (PDP, 2016)

Embedding Semantics of the Single-Producer/Single-Consumer Lock-Free Queue into a Race Detection Tool. - Manuel F. Dolz; David del Rio Astorga; Javier Fernández 001; José Daniel García; Félix García Carballeira; Marco Danelutto; Massimo Torquati (PMAM@PPoPP, 2016)

Efficient Dynamic Memory Allocation in Data Stream Processing Programs. - Marco Danelutto; Gabriele Mencagli; Massimo Torquati (UIC/ATC/ScalCom/CBDCom/IoP/SmartWorld, 2016)

State access patterns in embarrassingly parallel computations. - Marco Danelutto; Massimo Torquati; Peter Kilpatrick (CoRR, 2016)

Pool Evolution: A Parallel Pattern for Evolutionary and Symbolic Computing. - Marco Aldinucci; Sonia Campa; Marco Danelutto; Peter Kilpatrick; Massimo Torquati (Int. J. Parallel Program., 2016)

A Reconfiguration Algorithm for Power-Aware Parallel Applications. - Daniele De Sensi; Massimo Torquati; Marco Danelutto (ACM Trans. Archit. Code Optim., 2016)

Nornir: A Customizable Framework for Autonomic and Power-Aware Applications. - Daniele De Sensi; Tiziano De Matteis; Marco Danelutto (Euro-Par Workshops, 2017)

A Tool to Support FastFlow Program Design. - Leonardo Gazzarri; Marco Danelutto (PARCO, 2017)

Higher-Level Parallelism Abstractions for Video Applications with SPar. - Dalvan Griebler; Renato B. Hoffmann; Marco Danelutto; Luiz Gustavo Fernandes (PARCO, 2017)

Evaluating Concurrency Throttling and Thread Packing on SMT Multicores. - Marco Danelutto; Tiziano De Matteis; Daniele De Sensi; Massimo Torquati (PDP, 2017)

P3ARSEC: towards parallel patterns benchmarking. - Marco Danelutto; Tiziano De Matteis; Daniele De Sensi; Gabriele Mencagli; Massimo Torquati (SAC, 2017)

Enabling semantics to improve detection of data races and misuses of lock-free data structures. - Manuel F. Dolz; David del Rio Astorga; Javier Fernández 001; Massimo Torquati; José Daniel García; Félix García Carballeira; Marco Danelutto (Concurr. Comput. Pract. Exp., 2017)

Guest Editorial: High-Level Parallel Programming and Applications. - Marco Danelutto; Susanna Pelagatti; Massimo Torquati (Int. J. Parallel Program., 2017)

A Power-Aware, Self-Adaptive Macro Data Flow Framework. - Marco Danelutto; Daniele De Sensi; Massimo Torquati (Parallel Process. Lett., 2017)

SPar: A DSL for High-Level and Productive Stream Parallelism. - Dalvan Griebler; Marco Danelutto; Massimo Torquati; Luiz Gustavo Fernandes (Parallel Process. Lett., 2017)

Mammut: High-level management of system knobs and sensors. - Daniele De Sensi; Massimo Torquati; Marco Danelutto (SoftwareX, 2017)

Bringing Parallel Patterns Out of the Corner: The P3 ARSEC Benchmark Suite. - Daniele De Sensi; Tiziano De Matteis; Massimo Torquati; Gabriele Mencagli; Marco Danelutto (ACM Trans. Archit. Code Optim., 2017)

Parallel Continuous Preference Queries over Out-of-Order and Bursty Data Streams. - Gabriele Mencagli; Massimo Torquati; Marco Danelutto; Tiziano De Matteis (IEEE Trans. Parallel Distributed Syst., 2017)

Service Level Objectives via C++11 Attributes. - Dalvan Griebler; Daniele De Sensi; Adriano Vogel; Marco Danelutto; Luiz Gustavo Fernandes (Euro-Par Workshops, 2018)

Autonomic and Latency-Aware Degree of Parallelism Management in SPar. - Adriano Vogel; Dalvan Griebler; Daniele De Sensi; Marco Danelutto; Luiz Gustavo Fernandes (Euro-Par Workshops, 2018)

Increasing Efficiency in Parallel Programming Teaching. - Marco Danelutto; Massimo Torquati (PDP, 2018)

Efficient NAS Benchmark Kernels with C++ Parallel Programming. - Dalvan Griebler; Junior Loff; Gabriele Mencagli; Marco Danelutto; Luiz Gustavo Fernandes (PDP, 2018)

Elastic-PPQ: A two-level autonomic system for spatial preference query processing over dynamic data streams. - Gabriele Mencagli; Massimo Torquati; Marco Danelutto (Future Gener. Comput. Syst., 2018)

Simplifying self-adaptive and power-aware computing with Nornir. - Daniele De Sensi; Tiziano De Matteis; Marco Danelutto (Future Gener. Comput. Syst., 2018)

Finding parallel patterns through static analysis in C++ applications. - David del Rio Astorga; Manuel F. Dolz; Luis Miguel Sánchez; José Daniel García; Marco Danelutto; Massimo Torquati (Int. J. High Perform. Comput. Appl., 2018)

State access patterns in stream parallel computations. - Marco Danelutto; Peter Kilpatrick; Gabriele Mencagli; Massimo Torquati (Int. J. High Perform. Comput. Appl., 2018)

Analysing Multiple QoS Attributes in Parallel Design Patterns-Based Applications. - Antonio Brogi; Marco Danelutto; Daniele De Sensi; Ahmad Ibrahim 001; Jacopo Soldani; Massimo Torquati (Int. J. Parallel Program., 2018)

A parallel pattern for iterative stencil + reduce. - Marco Aldinucci; Marco Danelutto; Maurizio Drocco; Peter Kilpatrick; Claudia Misale; Guilherme Peretti Pezzi; Massimo Torquati (J. Supercomput., 2018)

Data stream processing via code annotations. - Marco Danelutto; Tiziano De Matteis; Gabriele Mencagli; Massimo Torquati (J. Supercomput., 2018)

Increasing efficiency in parallel programming teaching. - Marco Danelutto; Massimo Torquati (Zenodo, 2018)

A DSL based toolchain for design space exploration in structured parallel programming. - Marco Danelutto; Massimo Torquati; Peter Kilpatrick (Zenodo, 2018)

A tool to support FastFlow program design. - Leonardo Gazzarri; Marco Danelutto (Zenodo, 2018)

Efficient NAS Benchmark Kernels with C++ Parallel Programming Frameworks for Multi-Cores. - Dalvan Griebler; Junior Loff; Gabriele Mencagli; Marco Danelutto; Luiz Gustavo Fernandes (Zenodo, 2018)

Transparent Autonomicity for OpenMP Applications. - Daniele De Sensi; Marco Danelutto (Euro-Par Workshops, 2019)

Minimizing Self-adaptation Overhead in Parallel Stream Processing for Multi-cores. - Adriano Vogel; Dalvan Griebler; Marco Danelutto; Luiz Gustavo Fernandes (Euro-Par Workshops, 2019)

Autonomic management experiences in structured parallel programming. - Marco Danelutto; Daniele De Sensi; Gabriele Mencagli; Massimo Torquati (HPCS, 2019)

Stream Processing on Multi-cores with GPUs: Parallel Programming Models' Challenges. - Dinei A. Rockenbach; Charles Michael Stein; Dalvan Griebler; Gabriele Mencagli; Massimo Torquati; Marco Danelutto; Luiz Gustavo Fernandes (IPDPS Workshops, 2019)

Backus FP Revisited: A Parallel Perspective on Modern Multicores. - Alessandro Di Giorgio 002; Marco Danelutto (PARCO, 2019)

Enforcing Reference Capability in FastFlow with Rust. - Luca Rinaldi; Massimo Torquati; Marco Danelutto (PARCO, 2019)

High-Level Stream Parallelism Abstractions with SPar Targeting GPUs. - Dinei A. Rockenbach; Dalvan Griebler; Marco Danelutto; Luiz Gustavo Fernandes (PARCO, 2019)

Seamless Parallelism Management for Video Stream Processing on Multi-Cores. - Adriano Vogel; Dalvan Griebler; Luiz Gustavo Fernandes; Marco Danelutto (PARCO, 2019)

Accelerating Actor-Based Applications with Parallel Patterns. - Luca Rinaldi; Massimo Torquati; Gabriele Mencagli; Marco Danelutto; Tullio Menga (PDP, 2019)

Stream Parallelism on the LZSS Data Compression Application for Multi-Cores with GPUs. - Charles Michael Stein; Dalvan Griebler; Marco Danelutto; Luiz Gustavo Fernandes (PDP, 2019)

Application-Aware Power Capping Using Nornir. - Daniele De Sensi; Marco Danelutto (PPAM (2), 2019)

GASSER: An Auto-Tunable System for General Sliding-Window Streaming Operators on GPUs. - Tiziano De Matteis; Gabriele Mencagli; Daniele De Sensi; Massimo Torquati; Marco Danelutto (IEEE Access, 2019)

Raising the Parallel Abstraction Level for Streaming Analytics Applications. - Gabriele Mencagli; Massimo Torquati; Dalvan Griebler; Marco Danelutto; Luiz Gustavo Fernandes (IEEE Access, 2019)

Power-aware pipelining with automatic concurrency control. - Massimo Torquati; Daniele De Sensi; Gabriele Mencagli; Marco Aldinucci; Marco Danelutto (Concurr. Comput. Pract. Exp., 2019)

The RePhrase Extended Pattern Set for Data Intensive Parallel Computing. - Marco Danelutto; Tiziano De Matteis; Daniele De Sensi; Gabriele Mencagli; Massimo Torquati; Marco Aldinucci; Peter Kilpatrick (Int. J. Parallel Program., 2019)

High-Level and Productive Stream Parallelism for Dedup, Ferret, and Bzip2. - Dalvan Griebler; Renato B. Hoffmann; Marco Danelutto; Luiz Gustavo Fernandes (Int. J. Parallel Program., 2019)

Supporting structured parallel program design, development and tuning in FastFlow. - Leonardo Gazzarri; Marco Danelutto (J. Supercomput., 2019)

Stream parallelism with ordered data constraints on multi-core systems. - Dalvan Griebler; Renato B. Hoffmann; Marco Danelutto; Luiz Gustavo Fernandes (J. Supercomput., 2019)

On dynamic memory allocation in sliding-window parallel patterns for streaming analytics. - Massimo Torquati; Gabriele Mencagli; Maurizio Drocco; Marco Aldinucci; Tiziano De Matteis; Marco Danelutto (J. Supercomput., 2019)

High-throughput stream processing with actors. - Luca Rinaldi; Massimo Torquati; Gabriele Mencagli; Marco Danelutto (AGERE!@SPLASH, 2020)

Efficient NAS Parallel Benchmark Kernels with CUDA. - Gabriell Alves de Araujo; Dalvan Griebler; Marco Danelutto; Luiz Gustavo Fernandes (PDP, 2020)

Stream Parallelism Annotations for Multi-Core Frameworks. - Renato B. Hoffmann; Dalvan Griebler; Marco Danelutto; Luiz Gustavo Fernandes (SBLP, 2020)

Improving the Performance of Actors on Multi-cores with Parallel Patterns. - Luca Rinaldi; Massimo Torquati; Daniele De Sensi; Gabriele Mencagli; Marco Danelutto (Int. J. Parallel Program., 2020)

Challenging the abstraction penalty in parallel patterns libraries. - José Daniel García; David del Rio Astorga; Marco Aldinucci; Fabio Tordini; Marco Danelutto; Gabriele Mencagli; Massimo Torquati (J. Supercomput., 2020)

Simplifying and implementing service level objectives for stream parallelism. - Dalvan Griebler; Adriano Vogel; Daniele De Sensi; Marco Danelutto; Luiz Gustavo Fernandes (J. Supercomput., 2020)

The Italian research on HPC key technologies across EuroHPC. - Marco Aldinucci; Giovanni Agosta; Antonio Andreini; Claudio Agostino Ardagna; Andrea Bartolini; Alessandro Cilardo; Biagio Cosenza; Marco Danelutto; Roberto Esposito; William Fornaciari; Roberto Giorgi; Davide Lengani; et al. (CF, 2021)

TEXTAROSSA: Towards EXtreme scale Technologies and Accelerators for euROhpc hw/Sw Supercomputing Applications for exascale. - Giovanni Agosta; Daniele Cattaneo 002; William Fornaciari; Andrea Galimberti; Giuseppe Massari; Federico Reghenzani; Federico Terraneo; Davide Zoni; Carlo Brandolese; Massimo Celino; Francesco Iannone; Paolo Palazzari; et al. (DSD, 2021)

Assessing Coding Metrics for Parallel Programming of Stream Processing Programs on Multi-cores. - Gabriella Andrade; Dalvan Griebler; Rodrigo Pereira dos Santos; Marco Danelutto; Luiz Gustavo Fernandes (SEAA, 2021)

Towards On-the-fly Self-Adaptation of Stream Parallel Patterns. - Adriano Vogel; Gabriele Mencagli; Dalvan Griebler; Marco Danelutto; Luiz Gustavo Fernandes (PDP, 2021)

Latency-aware adaptive micro-batching techniques for streamed data compression on graphics processing units. - Charles Michael Stein; Dinei A. Rockenbach; Dalvan Griebler; Massimo Torquati; Gabriele Mencagli; Marco Danelutto; Luiz Gustavo Fernandes (Concurr. Comput. Pract. Exp., 2021)

The NAS Parallel Benchmarks for evaluating C++ parallel programming frameworks on shared-memory architectures. - Júnior Löff; Dalvan Griebler; Gabriele Mencagli; Gabriell Alves de Araujo; Massimo Torquati; Marco Danelutto; Luiz Gustavo Fernandes (Future Gener. Comput. Syst., 2021)

Algorithmic Skeletons and Parallel Design Patterns in Mainstream Parallel Programming. - Marco Danelutto; Gabriele Mencagli; Massimo Torquati; Horacio González-Vélez; Peter Kilpatrick (Int. J. Parallel Program., 2021)

WindFlow: High-Speed Continuous Stream Processing With Parallel Building Blocks. - Gabriele Mencagli; Massimo Torquati; Andrea Cardaci; Alessandra Fais; Luca Rinaldi; Marco Danelutto (IEEE Trans. Parallel Distributed Syst., 2021)

NPB-CPP: NAS Parallel Benchmarks for evaluating C++ parallel programming frameworks on shared-memory architectures. - Júnior Löff; Dalvan Griebler; Gabriele Mencagli; Gabriell Alves de Araujo; Massimo Torquati; Marco Danelutto; Luiz Gustavo Fernandes (Zenodo, 2021)

Towards Parallel Data Stream Processing on System-on-Chip CPU+GPU Devices. - Gabriele Mencagli; Dalvan Griebler; Marco Danelutto (PDP, 2022)

Self-adaptation on parallel stream processing: A systematic review. - Adriano Vogel; Dalvan Griebler; Marco Danelutto; Luiz Gustavo Fernandes (Concurr. Comput. Pract. Exp., 2022)

Towards EXtreme scale technologies and accelerators for euROhpc hw/Sw supercomputing applications for exascale: The TEXTAROSSA approach. - Giovanni Agosta; Marco Aldinucci; Carlos Álvarez 001; Roberto Ammendola; Yasir Arfat; Olivier Beaumont; Massimo Bernaschi; Andrea Biagioni; Tommaso Boccali; Bérenger Bramas; Carlo Brandolese; Barbara Cantalupo; et al. (Microprocess. Microsystems, 2022)

A Proposal for a Continuum-aware Programming Model: From Workflows to Services Autonomously Interacting in the Compute Continuum. - Marco Aldinucci; Robert Birke; Antonio Brogi; Emanuele Carlini; Massimo Coppola; Marco Danelutto; Patrizio Dazzi; Luca Ferrucci; Stefano Forti 002; Hanna Kavalionak; Gabriele Mencagli; Matteo Mordacchini; et al. (COMPSAC, 2023)

Evaluation of Adaptive Micro-batching Techniques for GPU-Accelerated Stream Processing. - Ricardo Leonarczyk; Dalvan Griebler; Gabriele Mencagli; Marco Danelutto (Euro-Par Workshops (1), 2023)

FastFlow targeting FPGAs. - Marco Danelutto; Gabriele Mencagli; Alberto Ottimo; Francesco Iannone; Paolo Palazzari (PDP, 2023)

Message from the Organizing Committee Chairs: PDP 2023. - Raffaele Montella; Angelo Ciaramella; Marco Lapegna; Marco Danelutto; Dora Blanco Heras (PDP, 2023)

Message from the General Chairs: PDP 2023. - Raffaele Montella; Angelo Ciaramella; Marco Lapegna; Marco Danelutto; Dora Blanco Heras (PDP, 2023)

FSP: a Framework for Data Stream Processing Applications targeting FPGAs. - Alberto Ottimo; Gabriele Mencagli; Marco Danelutto (PDP, 2023)

Revisiting self-adaptation for efficient decision-making at run-time in parallel executions. - Adriano Vogel; Marco Danelutto; Dalvan Griebler; Luiz Gustavo Fernandes (PDP, 2023)

A Systematic Mapping Study of Italian Research on Workflows. - Marco Aldinucci; Elena Maria Baralis; Valeria Cardellini; Iacopo Colonnelli; Marco Danelutto; Sergio Decherchi; Giuseppe Di Modica; Luca Ferrucci; Marco Gribaudo; Francesco Iannone; Marco Lapegna; Doriana Medic; et al. (SC Workshops, 2023)

StarFlow: fine-grained execution of workflows in Hybrid Cloud HPC for data stream applications. - Luca Ferrucci; Marco Danelutto; Patrizio Dazzi (UCC, 2023)

NAS Parallel Benchmarks with CUDA and beyond. - Gabriell Alves de Araujo; Dalvan Griebler; Dinei A. Rockenbach; Marco Danelutto; Luiz Gustavo Fernandes (Softw. Pract. Exp., 2023)

Distributed-Memory FastFlow Building Blocks. - Nicolò Tonci; Massimo Torquati; Gabriele Mencagli; Marco Danelutto (Int. J. Parallel Program., 2023)

Online and transparent self-adaptation of stream parallel patterns. - Adriano Vogel; Gabriele Mencagli; Dalvan Griebler; Marco Danelutto; Luiz Gustavo Fernandes (Computing, 2023)

Structuring the Continuum. - Marco Danelutto; Patrizio Dazzi; Massimo Torquati (AINA (5), 2024)

Seamless FPGA Integration with Stream Processing Engines. - Alberto Ottimo; Gabriele Mencagli; Marco Danelutto (Euro-Par Workshops (2), 2024)

Urgent Edge Computing. - Patrizio Dazzi; Luca Ferrucci; Marco Danelutto; Konstantinos Tserpes; Antonios Makris; Theodoros Theodoropoulos; Jacopo Massa; Emanuele Carlini; Matteo Mordacchini (FRAME@HPDC, 2024)

Power Aware Scheduling of Tasks on FPGAs in Data Centers. - Rourab Paul; Marco Danelutto (PDP, 2024)

Stream parallel skeleton optimization. - Marco Aldinucci; Marco Danelutto (CoRR, 2024)

FastFlow in FPGA Stacks of Data Centers. - Rourab Paul; Alberto Ottimo; Marco Danelutto (CoRR, 2024)

General-purpose data stream processing on heterogeneous architectures with WindFlow. - Gabriele Mencagli; Massimo Torquati; Dalvan Griebler; Alessandra Fais; Marco Danelutto (J. Parallel Distributed Comput., 2024)

Boosting general-purpose stream processing with reconfigurable hardware. - Alberto Ottimo; Gabriele Mencagli; Marco Danelutto (J. Supercomput., 2024)

Enhancing self-adaptation for efficient decision-making at run-time in streaming applications on multicores. - Adriano Vogel; Marco Danelutto; Massimo Torquati; Dalvan Griebler; Luiz Gustavo Fernandes (J. Supercomput., 2024)

SPARE: Self-adaptive Platform for Allocating Resources in Emergencies for Urgent Edge Computing. - Valerio Besozzi; Marco Danelutto; Patrizio Dazzi; Emanuele Carlini; Matteo Mordacchini (PDP, 2025)

HPC master design: experience from Pisa. - Marco Danelutto (PDP, 2025)