Gabriele Mencagli

Orcid: 0000-0002-6263-7723

Affiliations:
  • University of Pisa, Italy


According to our database1, Gabriele Mencagli authored at least 81 papers between 2009 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
General-purpose data stream processing on heterogeneous architectures with WindFlow.
J. Parallel Distributed Comput., February, 2024

2023
Online and transparent self-adaptation of stream parallel patterns.
Computing, May, 2023

Distributed-Memory FastFlow Building Blocks.
Int. J. Parallel Program., February, 2023

RISC-V-Based Platforms for HPC: Analyzing Non-functional Properties for Future HPC and Big-Data Clusters.
Proceedings of the Embedded Computer Systems: Architectures, Modeling, and Simulation, 2023

FSP: a Framework for Data Stream Processing Applications targeting FPGAs.
Proceedings of the 31st Euromicro International Conference on Parallel, 2023

FastFlow targeting FPGAs.
Proceedings of the 31st Euromicro International Conference on Parallel, 2023

A Proposal for a Continuum-aware Programming Model: From Workflows to Services Autonomously Interacting in the Compute Continuum.
Proceedings of the 47th IEEE Annual Computers, Software, and Applications Conference, 2023

Accelerating Stream Processing Queries with Congestion-aware Scheduling and Real-time Linux Threads.
Proceedings of the 20th ACM International Conference on Computing Frontiers, 2023

2022
Towards Parallel Data Stream Processing on System-on-Chip CPU+GPU Devices.
Proceedings of the 30th Euromicro International Conference on Parallel, 2022

2021
WindFlow: High-Speed Continuous Stream Processing With Parallel Building Blocks.
IEEE Trans. Parallel Distributed Syst., 2021

Algorithmic Skeletons and Parallel Design Patterns in Mainstream Parallel Programming.
Int. J. Parallel Program., 2021

The NAS Parallel Benchmarks for evaluating C++ parallel programming frameworks on shared-memory architectures.
Future Gener. Comput. Syst., 2021

Latency-aware adaptive micro-batching techniques for streamed data compression on graphics processing units.
Concurr. Comput. Pract. Exp., 2021

Novel parallel processing techniques for IoT-based machine learning applications.
Concurr. Comput. Pract. Exp., 2021

The 4th International Workshop on Autonomic Solutions for Parallel and Distributed Data Stream Processing (Auto-DaSP 2021).
Proceedings of the ICPE '21: ACM/SPEC International Conference on Performance Engineering, 2021

Towards On-the-fly Self-Adaptation of Stream Parallel Patterns.
Proceedings of the 29th Euromicro International Conference on Parallel, 2021

Lachesis: a middleware for customizing OS scheduling of stream processing queries.
Proceedings of the Middleware '21: 22nd International Middleware Conference, Québec City, Canada, December 6, 2021

An Osmotic Ecosystem for Data Streaming Applications in Smart Cities.
Proceedings of the FRAME@HPDC 2021: Proceedings of the 1st Workshop on Flexible Resource and Application Management on the Edge, 2021


2020
Challenging the abstraction penalty in parallel patterns libraries.
J. Supercomput., 2020

Data stream processing in HPC systems: New frameworks and architectures for high-frequency streaming.
Parallel Comput., 2020

Improving the Performance of Actors on Multi-cores with Parallel Patterns.
Int. J. Parallel Program., 2020

DSPBench: A Suite of Benchmark Applications for Distributed Data Stream Processing Systems.
IEEE Access, 2020

Workshop 15: MPP Parallel Programming Models - Special Edition Machine Learning Performance and Security.
Proceedings of the 2020 IEEE International Parallel and Distributed Processing Symposium Workshops, 2020

High-throughput stream processing with actors.
Proceedings of the AGERE 2020: Proceedings of the 10th ACM SIGPLAN International Workshop on Programming Based on Actors, 2020

2019
On dynamic memory allocation in sliding-window parallel patterns for streaming analytics.
J. Supercomput., 2019

The RePhrase Extended Pattern Set for Data Intensive Parallel Computing.
Int. J. Parallel Program., 2019

Special issue on parallel applications for <i>in-situ</i> computing on the next-generation computing platforms.
Int. J. High Perform. Comput. Appl., 2019

A dataflow runtime environment and static scheduler for edge, fog and in-situ computing.
Int. J. Grid Util. Comput., 2019

New Landscapes of the Data Stream Processing in the era of Fog Computing.
Future Gener. Comput. Syst., 2019

Power-aware pipelining with automatic concurrency control.
Concurr. Comput. Pract. Exp., 2019

Raising the Parallel Abstraction Level for Streaming Analytics Applications.
IEEE Access, 2019

GASSER: An Auto-Tunable System for General Sliding-Window Streaming Operators on GPUs.
IEEE Access, 2019

Accelerating Actor-Based Applications with Parallel Patterns.
Proceedings of the 27th Euromicro International Conference on Parallel, 2019

Stream Processing on Multi-cores with GPUs: Parallel Programming Models' Challenges.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium Workshops, 2019

Autonomic management experiences in structured parallel programming.
Proceedings of the 17th International Conference on High Performance Computing & Simulation, 2019

2018
Data stream processing via code annotations.
J. Supercomput., 2018

Harnessing sliding-window execution semantics for parallel stream processing.
J. Parallel Distributed Comput., 2018

State access patterns in stream parallel computations.
Int. J. High Perform. Comput. Appl., 2018

The home-forwarding mechanism to reduce the cache coherence overhead in next-generation CMPs.
Future Gener. Comput. Syst., 2018

Elastic-PPQ: A two-level autonomic system for spatial preference query processing over dynamic data streams.
Future Gener. Comput. Syst., 2018

Parallel Stream Processing with MPI for Video Analytics and Data Visualization.
Proceedings of the High Performance Computing Systems - 19th Symposium, 2018

Reducing Message Latency and CPU Utilization in the CAF Actor Framework.
Proceedings of the 26th Euromicro International Conference on Parallel, 2018

Efficient NAS Benchmark Kernels with C++ Parallel Programming.
Proceedings of the 26th Euromicro International Conference on Parallel, 2018

SpinStreams: a Static Optimization Tool for Data Stream Processing Applications.
Proceedings of the 19th International Middleware Conference, 2018

Introduction to MPP 2018.
Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium Workshops, 2018

2017
Parallel Continuous Preference Queries over Out-of-Order and Bursty Data Streams.
IEEE Trans. Parallel Distributed Syst., 2017

Bringing Parallel Patterns Out of the Corner: The P<sup>3</sup> ARSEC Benchmark Suite.
ACM Trans. Archit. Code Optim., 2017

Proactive elasticity and energy awareness in data stream processing.
J. Syst. Softw., 2017

Parallel Patterns for Window-Based Stateful Operators on Data Streams: An Algorithmic Skeleton Approach.
Int. J. Parallel Program., 2017

P<sup>3</sup>ARSEC: towards parallel patterns benchmarking.
Proceedings of the Symposium on Applied Computing, 2017

Elastic Scaling for Distributed Latency-Sensitive Data Stream Operators.
Proceedings of the 25th Euromicro International Conference on Parallel, 2017

Container-Based Support for Autonomic Data Stream Processing Through the Fog.
Proceedings of the Euro-Par 2017: Parallel Processing Workshops, 2017

2016
A Game-Theoretic Approach for Elastic Distributed Data Stream Processing.
ACM Trans. Auton. Adapt. Syst., 2016

Adaptive model predictive control of autonomic distributed parallel computations with variable horizons and switching costs.
Concurr. Comput. Pract. Exp., 2016

Continuous skyline queries on multicore architectures.
Concurr. Comput. Pract. Exp., 2016

Efficient Dynamic Memory Allocation in Data Stream Processing Programs.
Proceedings of the 2016 Intl IEEE Conferences on Ubiquitous Intelligence & Computing, 2016

Keep calm and react with foresight: strategies for low-latency and energy-efficient elastic data stream processing.
Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2016

A divide-and-conquer parallel pattern implementation for multicores.
Proceedings of the 3rd International Workshop on Software Engineering for Parallel Systems, 2016

2015
Parallelizing High-Frequency Trading Applications by Using C++11 Attributes.
Proceedings of the 2015 IEEE TrustCom/BigDataSE/ISPA, 2015

A Multicore Parallelization of Continuous Skyline Queries on Data Streams.
Proceedings of the Euro-Par 2015: Parallel Processing, 2015

2014
A Cooperative Predictive Control Approach to Improve the Reconfiguration Stability of Adaptive Distributed Parallel Applications.
ACM Trans. Auton. Adapt. Syst., 2014

Performance analysis and structured parallelisation of the space-time adaptive processing computational kernel on multi-core architectures.
Int. J. Parallel Emergent Distributed Syst., 2014

Towards a systematic approach to the dynamic adaptation of structured parallel computations using model predictive control.
Clust. Comput., 2014

Optimizing Message-Passing on Multicore Architectures Using Hardware Multi-threading.
Proceedings of the 22nd Euromicro International Conference on Parallel, 2014

A High-Throughput and Low-Latency Parallelization of Window-Based Stream Joins on Multicores.
Proceedings of the IEEE International Symposium on Parallel and Distributed Processing with Applications, 2014

Run-time mechanisms for fine-grained parallelism on network processors: The TILEPro64 experience.
Proceedings of the International Conference on High Performance Computing & Simulation, 2014

2013
Control-theoretic adaptation strategies for autonomic reconfigurable parallel applications on cloud environments.
Proceedings of the International Conference on High Performance Computing & Simulation, 2013

Analysis of control-theoretic predictive strategies for the adaptation of distributed parallel computations.
Proceedings of the First ACM workshop on Optimization techniques for resources management in clouds, 2013

Reconfiguration Stability of Adaptive Distributed Parallel Applications through a Cooperative Predictive Control Approach.
Proceedings of the Euro-Par 2013 Parallel Processing, 2013

2012
A Control-Theoretic Methodology for Adaptive Structured Parallel Computations.
PhD thesis, 2012

2011
Consistent reconfiguration protocols for adaptive high-performance applications.
Proceedings of the 7th International Wireless Communications and Mobile Computing Conference, 2011

Consistent Rollback Protocols for Autonomic ASSISTANT Applications.
Proceedings of the Euro-Par 2011: Parallel Processing Workshops - CCPI, CGWS, HeteroPar, HiBB, HPCVirt, HPPC, HPSS, MDGS, ProPer, Resilience, UCHPC, VHPC, Bordeaux, France, August 29, 2011

QoS-control of Structured Parallel Computations: A Predictive Control Approach.
Proceedings of the IEEE 3rd International Conference on Cloud Computing Technology and Science, 2011

2010
An Approach to Mobile Grid Platforms for the Development and Support of Complex Ubiquitous Applications.
Int. J. Adv. Pervasive Ubiquitous Comput., 2010

Analyzing Memory Requirements for Pervasive Grid Applications.
Proceedings of the 18th Euromicro Conference on Parallel, 2010

Resource discovery support for time-critical adaptive applications.
Proceedings of the 6th International Wireless Communications and Mobile Computing Conference, 2010

A cost model for autonomic reconfigurations in high-performance pervasive applications.
Proceedings of the 4th ACM International Workshop on Context-Awareness for Self-Managing Systems, 2010

2009
Next generation grids and wireless communication networks: towards a novel integrated approach.
Wirel. Commun. Mob. Comput., 2009

Adaptivity in Risk and Emergency Management Applications on Pervasive Grids.
Proceedings of the 10th International Symposium on Pervasive Systems, 2009

Expressing Adaptivity and Context Awareness in the ASSISTANT Programming Model.
Proceedings of the Autonomic Computing and Communications Systems, 2009


  Loading...