I am a PhD student in the Systems Research Group at TU Munich. I work on computer architecture, focusing on cache coherence protocols for heterogeneous systems and on memory disaggregation over scale-up interconnects such as CXL.

Every host speaks its own coherence protocol, while CXL speaks another. My research makes them interoperate, automatically and correctly: from a methodology to build CXL bridges (C3), to synthesizing and verifying them from specifications (vCXLGen), to generating coherence controllers for any protocol, topology, and policy (Synapse). I am now extending these bridges to GPUs and beyond a single rack.

Before TUM, my master's thesis at EPFL's Embedded Systems Laboratory mapped convolutional layers onto OpenEdgeCGRA, a low-power open-hardware CGRA. Feel free to reach out to collaborate or chat about research.

Education

  • 2024–28

    Ph.D. in Computer Science Technical University of Munich

    Oct 2024 – exp. Oct 2028 · Advisor: Prof. Pramod Bhatotia

  • 2021–24

    M.Sc. in Computer Engineering Politecnico di Torino

    Oct 2021 – Mar 2024 · Thesis with the Embedded Systems Laboratory (ESL), EPFL, as a visiting student (2023–2024)

  • 2018–21

    B.Sc. in Electronic Engineering Politecnico di Torino

    Oct 2018 – Sep 2021

Research

Automated synthesis of verified CXL bridges for heterogeneous architectures.

vCXLGen

ASPLOS ’26

Best Paper Award

Generates CXL bridges automatically from host and CXL protocol specifications, and verifies them compositionally.

  • Available
  • Functional
  • Reproduced

C3

HPCA ’26

A methodology to build host-specific CXL bridges that translate coherence requests while preserving each host's memory consistency model.

  • Available
  • Functional
  • Reproduced

CXL-GPU

Ongoing

Brings GPUs into CXL multi-host coherent fabrics as first-class hosts, with a coherence bridge at the GPU L2 and local HBM repurposed as a cache for CXL memory.

Publications

Conference papers

  1. MICRO ’26

    Synapse: Decoupling Protocol, Topology, and Policy for Automated Synthesis of Coherence Controllers

    Nicolò Carpentieri, Anatole Lefort, David Schall, Julian Pritzi, Pramod Bhatotia

    Distinguished Paper Award Candidate

  2. ASPLOS ’26

    vCXLGen: Automated Synthesis and Verification of CXL Bridges for Heterogeneous Architectures

    Anatole Lefort*, Julian Pritzi*, Nicolò Carpentieri, David Schall, Simon Dittrich, Soham Chakraborty, Nicolai Oswald, Pramod Bhatotia (*equal contribution)

    Best Paper Award

  3. HPCA ’26

    C3: CXL Coherence Controllers for Heterogeneous Architectures

    Anatole Lefort, David Schall, Nicolò Carpentieri, Julian Pritzi, Nicolai Oswald, Pramod Bhatotia

  4. CF ’24

    Performance Evaluation of Acceleration of Convolutional Layers on OpenEdgeCGRA

    Nicolò Carpentieri, Juan Sapriza, Davide Schiavone, Daniele Jahier Pagliari, David Atienza, Maurizio Martina, Alessio Burrello

Journal

  1. TOCS ’26

    vCXLGen: Automated Synthesis and Verification of CXL Bridges for Heterogeneous Architectures (invited extended version)

    Anatole Lefort*, Julian Pritzi*, Nicolò Carpentieri, David Schall, Simon Dittrich, Soham Chakraborty, Nicolai Oswald, Pramod Bhatotia (*equal contribution)

    ACM Transactions on Computer Systems, forthcoming

Under submission

  1. 2026

    CXL-GPU: Cache-Coherent Memory Expansion for GPUs over CXL

    Anonymized manuscript, not available

Talks

  • 2026

    Synapse: Decoupling Protocol, Topology, and Policy for Automated Synthesis of Coherence Controllers

    IEEE/ACM MICRO 2026, Athens, Greece

  • Sep 2026

    Automated Synthesis of Verified CXL Bridges for Heterogeneous Architectures

    DFG SPP 2377 “Disruptive Memory Technologies” Annual Meeting, Dresden, Germany

  • 2025

    ProtoSLICC: Automated Synthesis of Gem5-based Cache Coherence Controllers

    gem5 Workshop @ ISCA 2025, Tokyo, Japan

Teaching & Mentoring

  • 2026–27

    Systems Programming

    Course Organizer, TUM

  • 2024–26

    Introduction to Software Engineering (EIST)

    Exam Team, TUM

  • SS 2025

    Disaggregated, Vendor-Generic APUs with CXL

    B.Sc. thesis of Victor Fritz Trost

Service

  • 2026

    Artifact Evaluation Committee

    IEEE/ACM MICRO 2026

  • 2026

    Artifact Evaluation Committee

    ACM ASPLOS 2026

Honors & Awards

  • Distinguished Paper Award Candidate 2026

    IEEE/ACM MICRO 2026 · Synapse

  • Student Travel Grant 2026

    IEEE/ACM MICRO 2026

  • Best Paper Award 2026

    ACM ASPLOS 2026 · vCXLGen

  • Induction in IEEE-HKN, Mu Nu Chapter 2022

    Politecnico di Torino

Beyond Research

I am a naturally curious person who likes to dissect problems. Outside engineering, my big passion is medicine: I grew up idolizing Dr. House and his way of diagnosing problems. To unwind I play sports, from skiing and tennis to football, basketball, padel, and volleyball. Yes, I was a hyperactive kid. I also played piano and flute for over eight years.