Federico Sossai

4th year PhD student @ NU

Ciao! My name is Federico Sossai and I like trees.

I’m a fourth-year Computer Science PhD candidate at Northwestern University and part of the ARCANA Lab led by Simone Campanoni. Before joining Northwestern, I attended the University of Padua in Italy.

🔦 Research

My research focuses on abstractions and intermediate representations for parallelizing compilers. I am especially interested in what compilers need in order to expose parallelism in CPU programs beyond highly regular array code, where static analyses often fall short.

In fact, some code properties are simply not statically inferable.

My work explores novel IRs and abstractions that make key algorithm-specific and data collection properties explicit, enabling parallelization strategies that would be difficult or burdensome for programmers to express by hand. My work studies how IRs can represent the higher-level algorithmic and data collection-specific properties that programmers use to expose parallelism manually.

📜 Publications

2026 GCASR
F Sossai
[POSTER] Rethinking Dependences for Compiler Parallelization
2026 CGO
Y Su, B Homerding, H Gao, F Sossai, Y Chon, DI August, S Campanoni
The Parallel-Semantics Program Dependence Graph for Parallel Optimization
2024 SC
J Giordani, Z Xu, E Colby, A Ning, AR Godala, I Chaturvedi, S Zhu, Y Chon, G Chan, Z Tan, G Collier, JD Halverson, EA Deiana, J Liang, F Sossai, Y Su, A Patel, B Pham, N Greiner, S Campanoni, DI August
Revisiting Computation for Research: Practices and Trends
2024 CGO
T McMichen, N Greiner, P Zhong, F Sossai, A Patel, S Campanoni
Representing Data Collections in an SSA Form
2023 ACAT
S An, L Moneta, S Sengupta, A Hamdan, F Sossai, A Saxena
C++ Code Generation for Fast Inference of Deep Learning Models in ROOT/TMVA

🪶 About Me

I’ve always had a strong passion for programming. I’m fascinated by how much structure can emerge when spoken ideas become written algorithms, and how these structures come back again and again.

At the University of Padova, I realized how the love for learning did not only belong to computer science but extended to all the disciplines ruled by the rigor of math. For better or worse, calculus, electromagnetism, probability theory, and NP-completeness forever changed how I look at the world, and there’s no way back.

$ cat contacts.json

{
  "firstname": "Federico",
  "lastname": "Sossai",
  "email": "${firstname}.${lastname}@gmail.com",
  "citizenships": ["Italy"],
  "address": {
    "building": "Mudd Library",
    "room": 3304,
    "street": "2233 Tech Drive",
    "zip": 60208,
    "city": "Evanston",
    "state": "IL",
    "country": "USA"
  }
}

You can find me here