Federico Sossai

2nd year PhD student @ NU

Logo

Ciao! My name is Federico Sossai and I don’t snack during talks 😉.

Among other things, I’m a PhD student at Northwestern University and part of the ARCANA Lab led by Simone Campanoni.

🔦 Research

At the moment I’m working on parallelizing compilers.

In my vision, a good compiler plays a fundamental role in bridging the gap between programmer intentions and tedious implementation details.

Nobody wants to deal with unreadable, unmaintainable and unportable parallel code but the world where performance or memory consumption really matter seems to leave us with no other choice. This is why I’m investigating the following questions:

  1. What is hindering compilers from extracting parallelism from sequential programs?
  2. Could high-level data collections be a game-changer for automatic parallelelization?

I believe that in the advent of an even more heterogeneous future, the importance of a compiler that understands and manipulates parallelism will be hard to overstate.

📜 Publications

2023 CGO
  ↳ T McMichen, N Greiner, P Zhong, F Sossai, A Patel, S Campanoni
  ↳ Representing Data Collections in an SSA Form

🪶 About Me

My passion for computers began early in my life: in middle school my strong aptitude for programming started emerging, eventually guiding me towards university, where I found out how much I love to study computer science, think of new ideas and tackle challenging problems. At the University of Padova, Italy, I earned a solid mathematical background (calculus, linear algebra, discrete math, probability theory with applications) and I bolstered my skills in the analysis of divide-and-conquer algorithms, greedy and dynamic programming approaches.

During my Master’s years I really enjoyed reasoning about approximation and randomization techniques applied to NP-Hard problems together with designing effective heuristics.

$ 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