Publications

Publications in reversed chronological order.

Legend:

Conference/Workshop Journal Poster/Others

2024

  1. OSMOSIS: Enabling Multi-Tenancy in Datacenter SmartNICs
    Mikhail Khalilov, Marcin Chrapek, Siyuan Shen, and 7 more authors
    In Proceedings of the 2024 USENIX Annual Technical Conference (ATC), 2024
  2. Near-Optimal Wafer-Scale Reduce
    Piotr Luczynski, Lukas Gianinazzi, Patrick Iff, and 3 more authors
    In Proceedings of the 33rd International Symposium on High-Performance Parallel and Distributed Computing (HPDC), 2024
  3. A High-Performance Design, Implementation, Deployment, and Evaluation of The Slim Fly Network
    Nils Blach, Maciej Besta, Daniele De Sensi, and 10 more authors
    In 21th USENIX Symposium on Networked Systems Design and Implementation (NSDI 24), Apr 2024
  4. Swing: Short-cutting Rings for Higher Bandwidth Allreduce
    Daniele De Sensi, Tommaso Bonato, David Saam, and 1 more author
    In 21th USENIX Symposium on Networked Systems Design and Implementation (NSDI 24), Apr 2024
  5. Canary: Congestion-aware in-network allreduce using dynamic trees
    Daniele De Sensi, Edgar Costa Molero, Salvatore Di Girolamo, and 2 more authors
    Future Generation Computer Systems, Apr 2024

2022

  1. Noise in the Clouds: Influence of Network Performance Variability on Application Scalability
    Daniele De Sensi, Tiziano De Matteis, Konstantin Taranov, and 3 more authors
    Proc. ACM Meas. Anal. Comput. Syst., Dec 2022
  2. HammingMesh: A Network Topology for Large-Scale Deep Learning
    Torsten Hoefler, Tommaso Bonato, Daniele De Sensi, and 7 more authors
    In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC’22), Nov 2022
  3. Building Blocks for Network-Accelerated Distributed File Systems
    Salvatore Di Girolamo, Daniele De Sensi, Konstantin Taranov, and 5 more authors
    In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC’22), Nov 2022
  4. NeVerMore: Exploiting RDMA Mistakes in NVMe-oF Storage Applications
    Konstantin Taranov, Benjamin Rothenberger, Daniele De Sensi, and 2 more authors
    In Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security (CCS ’22), Nov 2022

2021

  1. Power LognRoll: Power-Efficient Localized Rollback for MPI Applications Using Message Logging Protocols
    K. Dichev, D. De Sensi, D. S. Nikolopoulos, and 2 more authors
    IEEE Transactions on Parallel & Distributed Systems, Aug 2021
  2. Flare: Flexible in-Network Allreduce
    Daniele De Sensi, Salvatore Di Girolamo, Saleh Ashkboos, and 2 more authors
    In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, Aug 2021

2020

  1. An In-Depth Analysis of the Slingshot Interconnect
    Daniele De Sensi, Salvatore Di Girolamo, Kim H. McMahon, and 2 more authors
    In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, Aug 2020
  2. Performance and Energy Trade-Offs for Parallel Applications on Heterogeneous Multi-Processing
    Demetrios A. M. Coutinho, Daniele De Sensi, Arthur Francisco Lorenzon, and 4 more authors
    Energies, Aug 2020
  3. Truly Scalable K-Truss and Max-Truss Algorithms for Community Detection in Graphs
    A. Conte, D. De Sensi, R. Grossi, and 2 more authors
    IEEE Access, Aug 2020
  4. Improving the performance of Actors on Multi-Cores with Parallel Patterns
    Luca Rinaldi, Massimo Torquati, Daniele De Sensi, and 2 more authors
    International Journal of Parallel Programming, Aug 2020
  5. Application-Aware Power Capping Using Nornir
    Daniele De Sensi, and Marco Danelutto
    In Parallel Processing and Applied Mathematics, Aug 2020
  6. Transparent Autonomicity for OpenMP Applications
    Daniele De Sensi, and Marco Danelutto
    In Euro-Par 2019: Parallel Processing Workshops, Aug 2020

2019

  1. Mitigating Network Noise on Dragonfly Networks Through Application-aware Routing
    Daniele De Sensi, Salvatore Di Girolamo, and Torsten Hoefler
    In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, Aug 2019
  2. Autonomic Management Experiences in Structured Parallel Programming
    Marco Danelutto, Daniele De Sensi, Gabriele Mencagli, and 1 more author
    In High Performance Computing Simulation (HPCS), 2019 International Conference on, Jul 2019
  3. Simplifying and implementing service level objectives for stream parallelism
    Dalvan Griebler, Adriano Vogel, Daniele De Sensi, and 2 more authors
    The Journal of Supercomputing, Jun 2019
  4. GASSER: An Auto-Tunable System for General Sliding-Window Streaming Operators on GPUs
    Tiziano De Matteis, Gabriele Mencagli, Daniele De Sensi, and 2 more authors
    IEEE Access, 2019
  5. Service Level Objectives via C++11 Attributes
    Dalvan Griebler, Daniele De Sensi, Adriano Vogel, and 2 more authors
    In Euro-Par 2018: Parallel Processing Workshops, 2019
  6. Autonomic and Latency-Aware Degree of Parallelism Management in SPar
    Adriano Vogel, Dalvan Griebler, Daniele De Sensi, and 2 more authors
    In Euro-Par 2018: Parallel Processing Workshops, 2019

2018

  1. Discovering k-Trusses in Large-Scale Networks
    Alessio Conte, Daniele De Sensi, Roberto Grossi, and 2 more authors
    In 2018 IEEE High Performance extreme Computing Conference (HPEC), Sep 2018
  2. Simplifying self-adaptive and power-aware computing with Nornir
    Daniele De Sensi, Tiziano De Matteis, and Marco Danelutto
    Future Generation Computer Systems, Sep 2018
  3. D2K: Scalable Community Detection in Massive Networks via Small-Diameter k-Plexes
    Alessio Conte, Tiziano De Matteis, Daniele De Sensi, and 3 more authors
    In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Sep 2018
  4. Power-aware pipelining with automatic concurrency control
    Massimo Torquati, Daniele De Sensi, Gabriele Mencagli, and 2 more authors
    Concurrency and Computation: Practice and Experience, Sep 2018
    e4652 cpe.4652
  5. Reducing Message Latency and CPU Utilization in the CAF Actor Framework
    Massimo Torquati, Tullio Menga, Tiziano De Matteis, and 2 more authors
    In 2018 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP), Mar 2018
  6. Nornir: A Customizable Framework for Autonomic and Power-Aware Applications
    Daniele De Sensi, Tiziano De Matteis, and Marco Danelutto
    In Euro-Par 2017: Parallel Processing Workshops, Mar 2018

2017

  1. Nornir: A Power-Aware Runtime Support for Parallel Applications
    Daniele De Sensi, Marco Danelutto, and Massimo Torquati
    In Supercomputing Doctoral Showcase, Nov 2017
  2. The RePhrase Extended Pattern Set for Data Intensive Parallel Computing
    Marco Danelutto, Tiziano De Matteis, Daniele De Sensi, and 4 more authors
    International Journal of Parallel Programming, Nov 2017
  3. State-Aware Concurrency Throttling
    Daniele De Sensi, Peter Kilpatrick, and Massimo Torquati
    In Proceedings of International Parallel Computing Conference (ParCo), Nov 2017
  4. Mammut: High-level management of system knobs and sensors
    Daniele De Sensi, Massimo Torquati, and Marco Danelutto
    SoftwareX, Jul 2017
  5. Bringing Parallel Patterns Out of the Corner: The P^3ARSEC Benchmark Suite
    Daniele De Sensi, Tiziano De Matteis, Massimo Torquati, and 2 more authors
    ACM Trans. Archit. Code Optim., Oct 2017
  6. A Power-Aware, Self-Adaptive Macro Data Flow Framework
    Marco Danelutto, Daniele De Sensi, and Massimo Torquati
    Parallel Processing Letters, Mar 2017
  7. Evaluating Concurrency Throttling and Thread Packing on SMT Multicores
    Marco Danelutto, Tiziano De Matteis, Daniele De Sensi, and 1 more author
    In Proceedings of the 25th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2017, Mar 2017
  8. P^3ARSEC: Towards Parallel Patterns Benchmarking
    Marco Danelutto, Tiziano De Matteis, Daniele De Sensi, and 2 more authors
    In Proceedings of the 32nd Annual ACM Symposium on Applied Computing, Mar 2017

2016

  1. A Reconfiguration Algorithm for Power-Aware Parallel Applications
    Daniele De Sensi, Massimo Torquati, and Marco Danelutto
    ACM Transactions on Architecture and Code Optimization, Dec 2016
  2. Analysing Multiple QoS Attributes in Parallel Design Patterns-Based Applications
    Antonio Brogi, Marco Danelutto, Daniele De Sensi, and 3 more authors
    International Journal of Parallel Programming, Nov 2016
  3. Power aware reconfigurations of parallel applications
    Daniele De Sensi, Marco Danelutto, and Massimo Torquati
    In Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems (ACACES) – Poster abstracts, Jul 2016
  4. Predicting Performance and Power Consumption of Parallel Applications
    Daniele De Sensi
    In Proceedings of 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP), Feb 2016

2015

  1. Energy driven adaptivity in stream parallel computations
    Marco Danelutto, Daniele De Sensi, and Massimo Torquati
    In Proceedings of 23th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP), Feb 2015

2013

  1. Deep Packet Inspection on Commodity Hardware using FastFlow
    Marco Danelutto, Luca Deri, Daniele De Sensi, and 1 more author
    In Proceedings of 15th International Parallel Computing Conference (ParCo), Feb 2013

2011

  1. Network Monitoring on Multicores with Algorithmic Skeletons
    Marco Danelutto, Luca Deri, and Daniele De Sensi
    In Proceedings of 14th Inernational Parallel Computing Conference (ParCo), Feb 2011