Filippo Carloni

Postdoctoral Researcher at CNIT · ANTLab, Politecnico di Milano

prof_pic.jpg

ANTLab - Building 20A, Floor 3

Politecnico di Milano, Via Ponzio 34/5

20133 Milano, Italy

I am a Postdoctoral Researcher at the National Inter-University Consortium for Telecommunications (CNIT). I am part of the Networks and Systems group of the Advanced Network Technologies Laboratory (ANTLab) at Politecnico di Milano, under the supervision of Prof. Gianni Antichi.

My research sits at the intersection of compilers, network systems, and hardware acceleration. I am interested in programming abstractions and compilers that let developers express what a network application should do, while the system decides where and how to run it efficiently across heterogeneous network infrastructure, from software to programmable hardware. As part of the EU FLECON-6G project, I apply these ideas to offloading network application logic and security functions in next-generation networks.

I started my Ph.D. in Information Technology at Politecnico di Milano in November 2021 and received it in February 2025, with a thesis on Exploiting Hardware and Software Specialization for Efficient Regular Expressions Processing, which won the IEEE Computer Society Italy Chapter PhD Thesis Award (2025 edition). My Ph.D. work co-designed compilers and domain-specific architectures: an MLIR-based compilation flow (CGO 2025), automata-level optimizations for multi-pattern matching (CGO 2024), and the ALVEARE compiler/architecture framework (DAC 2024). During my Ph.D., I was a visiting student at MIT in the COMMIT compiler group led by Prof. Saman Amarasinghe, where I built low-latency, high-throughput SmartNIC processing logic for custom protocols generated by the NetBlocks framework.

The DAC 2024 paper ALVEARE received the HiPEAC Paper Award, and I was a Ph.D. Rocca Project Fellow (2024). I am actively involved in professional service: I regularly serve on artifact evaluation committees for top systems, architecture, and compiler venues (ASPLOS, EuroSys, PLDI, HPCA, CGO, PPoPP, MICRO), on program committees, and as a reviewer for IEEE and ACM journals, and I received the Distinguished Artifact Evaluator Award at EuroSys 2026.

Since 2022, I have been a Teaching Assistant for Computer Architecture and Operating Systems at Politecnico di Milano, a core course of the B.Sc. in Computer Engineering that goes from RISC-V assembly and processor microarchitecture to concurrent programming and operating system internals.

Outside the lab, I am a beekeeper and a truffle hunter: two hobbies that, much like systems research, reward patience and careful observation.

The full list of publications is on the publications page and on Google Scholar.

news

Apr 27, 2026 Received the Distinguished Artifact Evaluator Award at ACM EuroSys 2026 in Edinburgh.
Jan 29, 2026 My Ph.D. thesis received the IEEE Computer Society Italy Chapter PhD Thesis Award (2025 edition)! I presented it in the award webinar, Exploiting Hardware and Software Specialization for Efficient Regular Expressions Processing.
Nov 10, 2025 The paper Design Principles for Accelerated Programmable Edge Computing in Future 6G Architectures appeared at IEEE NFV-SDN 2025.
Mar 02, 2025 The paper Combining MLIR Dialects with Domain-Specific Architecture for Efficient Regular Expression Matching appeared at CGO 2025.
Mar 01, 2025 Joined CNIT as a Postdoctoral Researcher in the ANTLab Networks and Systems group at Politecnico di Milano, supervised by Prof. Gianni Antichi, working on SmartNIC/DPU offloading for network security.
Feb 01, 2025 I completed my Ph.D. in Information Technology at Politecnico di Milano! Thesis: Exploiting Hardware and Software Specialization for Efficient Regular Expressions Processing.
Jun 01, 2024 Presented ALVEARE: a Domain-Specific Framework for Regular Expressions at the 61st ACM/IEEE Design Automation Conference (DAC 2024) in San Francisco. The paper later received the HiPEAC Paper Award.
Apr 01, 2024 Started my visit at MIT as a visiting Ph.D. student in the COMMIT group led by Prof. Saman Amarasinghe.

selected publications

  1. TCAD
    ALVEARE: A Full-Stack Domain-Specific Framework for Regular Expressions
    Filippo Carloni, Davide Conficconi, Emanuele Del Sozzo, and 1 more author
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2026
  2. NFV-SDN
    Design Principles for Accelerated Programmable Edge Computing in Future 6G Architectures
    Filippo Carloni, Angelo Tulumello, Andrea Castelli, and 5 more authors
    In 2025 IEEE Conference on Network Function Virtualization and Software-Defined Networking (NFV-SDN), 2025
  3. CGO
    Combining MLIR Dialects with Domain-Specific Architecture for Efficient Regular Expression Matching
    Andrea Somaini, Filippo Carloni, Giovanni Agosta, and 2 more authors
    In Proceedings of the 23rd ACM/IEEE International Symposium on Code Generation and Optimization (CGO), 2025
  4. DAC
    ALVEARE: a Domain-Specific Framework for Regular Expressions
    Filippo Carloni, Davide Conficconi, and Marco D. Santambrogio
    In Proceedings of the 61st ACM/IEEE Design Automation Conference (DAC), 2024
  5. CGO
    One Automaton to Rule Them All: Beyond Multiple Regular Expressions Execution
    Luisa Cicolini, Filippo Carloni, Marco D. Santambrogio, and 1 more author
    In 2024 IEEE/ACM International Symposium on Code Generation and Optimization (CGO), 2024
  6. ISCAS
    YARB: A Methodology to Characterize Regular Expression Matching on Heterogeneous Systems
    Filippo Carloni, Davide Conficconi, Ilaria Moschetto, and 1 more author
    In 2023 IEEE International Symposium on Circuits and Systems (ISCAS), 2023