Regular biography
Simone Campanoni is an Associate Professor in the Department of Electrical Engineering at Northwestern University. Her research interests include compilers, with a focus on computer architecture, runtime systems, operating systems, and programming languages. She is passionate about understanding how abstractions used within and around compilers should evolve to better support hardware and applications trends. Her work often involves co-designing compilers with the computer architecture and operating systems they target as well as with the programming languages they translate. She has published in major conferences such as CGO, ASPLOS, and PLDI.
Scholar-generated biography
Simone Campanoni is a researcher at Northwestern University with expertise in Compilers, Runtime Systems, Computer Architecture, and Parallelism. His work focuses on improving the performance and reliability of software systems through innovative compiler and runtime techniques. He has developed frameworks for automatic parallelization of irregular programs, such as HELIX and HELIX-RC, which leverage architecture-compiler co-design. His research also explores software-guided thread scheduling, voltage noise mitigation, and efficient code generation for intermittent computing. Additionally, he has contributed to the development of virtual memory systems and heap memory protection mechanisms. His publications highlight the intersection of software and hardware in modern computing systems.