Simone Campanoni

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

Simone Campanoni

Computer Science
Northwestern University

Here you can find the software our group developed.
Some of them are designed and developed in collaboration with other research groups within and outside Northwestern.

Next is some of the software we are currently maintaining.
The full list can be found here.

NOELLE Offers Empowering LLVM Extensions

NOELLE provides abstractions to accelerate the implementation of advanced code analyses and transformations.

Parallelizing compilers

This software is developed for the parallelization research direction.

VIRGIL: Very sImple thRead pool desiGned with the easy Integration goaL in mind

This is a header-only C++ library that implements a simple thread pool using the modern C++ language. The design of VIRGIL aims for an easy integration with other C++ code.

This software is developed for both the MARC research direction and for the parallelizing compiler one.

GitHub

LLVM related software

Next there is a set of software packages I built to help LLVM development.

My development environment

Next there is the software/configurations I use for my development environment. I hope you will find them as useful as I do.

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

Share this page with: