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.
Fun fact: my entire website (html files and javascript code) as well as my CV (latex files) are automatically generated by the compiler I developed (at the end of working days) called SIMO (Sleeping In My Office).
NOELLE provides abstractions to accelerate the implementation of advanced code analyses and transformations.
This software is developed for the parallelization research direction.
This software is developed for the MARC research direction.
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.
Next there is a set of software packages I built to help LLVM development.
Next there is the software/configurations I use for my development environment. I hope you will find them as useful as I do.
Share this page with: