Simone Campanoni

Tenure-track assistant professor
Department of Computer Science at Northwestern University

Simone Campanoni

Department of Computer Science
Northwestern University

Welcome!

I am a tenure-track assistant professor at the Computer Science department of Northwestern University. At Northwestern University I am a member of the Systems and Networking group, the Programming Languages group, and the Computer Science and Computer Engineering Departments.
My group is passionate about understanding how the abstractions around and within compilers need to evolve for the post-Moore’s Law Era. This goal often leads us to co-design compilers with the computer architecture and operating system they target as well as with the programming language they translate.

Announcement

Are you interested in doing exciting research in compilers through a PhD in Computer Science? if yes, please read this.

News

News


Conference: I'm very happy to have been invited to serve on the CGO program committee for 2020! CGO is a great conference for compiler enthusiast like myself. Consider submitting your work to the premier CGO symposium !

Funding: Russ and I received an award from NSF CCF that will enable the next phase of our TimeSqueezing compiler-architecture research! Thank you NSF!

Research: Our latest work on automatic selection of Pseudo Random Value Generators has been accepted in CGO 2020. Congratulations Michael!

Funding: We have received funding from ARM and we are very excited to start working with them! thank you ARM!

Research: Our latest work on automatic parallelization of sequentially-designed code has been accepted in ASPLOS 2020. Congratulations Sotiris! This is a very important paper because this is the first one (many more to come, stay tuned) that resulted from our new collaboration with the incredible group of David I. August from Princeton!

Conference: I'm very happy to have been invited to serve on the LCTES program committee for 2020! LCTES is a great conference for compilers for embedded systems. Consider submitting your work and good luck!

Conference: I'm very happy to have been invited to serve on the ICPP program committee for 2020! ICPP is a great conference for parallel processing. Consider submitting your work and good luck!

Conference: I'm very happy to have been invited to serve on the PACT program committee for 2020! PACT is a great conference for compiler and architect enthusiast like myself. Consider submitting your work to the premier PACT conference !

Research: Our latest work on automatic parallelization of sequentially-designed code has been accepted in PLDI 2020. Congratulations Sotiris!

Research: Our new work on the intersection between compilers and operating system has been accepted in PLDI 2020. Congratulations Brian!

Research: I'm very happy that our (Prof. Peter Dinda's and our group) paper has been accepted to SC 2020. I'm particularly proud of this paper because the leading authors (Souradip Ghosh and Michael Cuevas) are very talented already while being undergraduate! I see a bright future for them!

Teaching: Aaron Nelson won the competition for the best code analysis and transformation of the year for the CAT class. Aaron is now in the Hall of Fame of the class. Congratulations!

News: Congratulations to Souradip for receiving the Honorable Mention in CRA Undergraduate Research Awards.

News: I'm very happy my mentor Prof. David Brooks has been nominated ACM Fellow.

Research: Our latest compiler, CODE, designed to accelerate the training of Machine Learning ensemble models has been accepted in MLSys. Congratulations Ettore!

News: I had a great time being interviewed by Daniel P. Dern for a career profile article in IEEE. He is a valued member of our community!

Research: Our compilation framework we have been developing since January 2016, NOELLE, that we have used in many of our research papers has been released to arXiv (and open sourced in github). Congratulations Angelo!

Research: Our latest work that enables programmers to declare parallelism without considering its overhead has been accepted in PLDI 2021. Congratulations Mike!

Teaching: I'm very proud of Peter Zhong and Max Paik; they designed the compiler that won this year's competition of Compiler Construction. Their compiler is impressive, it generates better x86_64 binaries than gcc and clang!

Conference: I'm very happy to have been invited to serve on the CGO program committee for 2022! CGO is a great conference for compiler enthusiast like myself. Consider submitting your work to the premier CGO symposium !

External links:
LinkedIn profile LinkedIn Follow SimoneCampanoni on Twitter Twitter GitHub profile GitHub

Share this page with: