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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Parallel Computing is Everywhere, Proceedings of the International Conference on Parallel Computing, ParCo 2017, 12-15 September 2017, Bologna, Italy (IOS Press, 2018)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Efficient Dynamic Memory Allocation in Data Stream Processing Programs. - Danelutto, Marco; Mencagli, Gabriele; Torquati, Massimo (2016)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Euro-Par 2012: Parallel Processing Workshops - BDMC, CGWS, HeteroPar, HiBB, OMHI, Paraphrase, PROPER, Resilience, UCHPC, VHPC, Rhodes Islands, Greece, August 27-31, 2012. Revised Selected Papers (Springer, 2013)

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

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

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

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

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

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

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

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

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

Euro-Par 2011: Parallel Processing Workshops - CCPI, CGWS, HeteroPar, HiBB, HPCVirt, HPPC, HPSS, MDGS, ProPer, Resilience, UCHPC, VHPC, Bordeaux, France, August 29 - September 2, 2011, Revised Selected Papers, Part I (Springer, 2012)

Euro-Par 2011: Parallel Processing Workshops - CCPI, CGWS, HeteroPar, HiBB, HPCVirt, HPPC, HPSS, MDGS, ProPer, Resilience, UCHPC, VHPC, Bordeaux, France, August 29 - September 2, 2011, Revised Selected Papers, Part II (Springer, 2012)

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

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

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

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

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

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

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

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

Euro-Par 2010 Parallel Processing Workshops - HeteroPar, HPCC, HiBB, CoreGrid, UCHPC, HPCF, PROPER, CCPI, VHPC, Ischia, Italy, August 31-September 3, 2010, Revised Selected Papers (Springer, 2011)

Proceedings of the 19th International Euromicro Conference on Parallel, Distributed and Network-based Processing, PDP 2011, Ayia Napa, Cyprus, 9-11 February 2011 (IEEE Computer Society, 2011)

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

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

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

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

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

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

Proceedings of the 18th Euromicro Conference on Parallel, Distributed and Network-based Processing, PDP 2010, Pisa, Italy, February 17-19, 2010 (IEEE Computer Society, 2010)

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

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

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

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

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

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

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

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

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

Autonomic management of multiple non-functional concerns in behavioural skeletons - Aldinucci, Marco; Danelutto, Marco; Kilpatrick, Peter (CoRR, 2009)

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

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

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

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

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

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

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

Making Grids Work: Proceedings of the CoreGRID Workshop on Programming Models Grid and P2P System Architecture Grid Systems, Tools and Environments, 12-13 June 2007, Heraklion, Crete, Greece (Springer, 2008)

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

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

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

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

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

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

Parallelization of C# Programs Through Annotations. - Dittamo, Cristian; Cisternino, Antonio; Danelutto, Marco (2007)

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

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

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

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

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

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

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

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

Joint Structured/Unstructured Parallelism Exploitation in muskel. - Danelutto, Marco; Dazzi, Patrizio (2006)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Euro-Par 2004 Parallel Processing, 10th International Euro-Par Conference, Pisa, Italy, August 31-September 3, 2004, Proceedings (Springer, 2004)

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

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

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

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

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

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

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

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

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

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

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

Lithium: A Structured Parallel Programming Environment in Java. - Danelutto, Marco; Teti, P. (2002)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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