Archived Research @ NU


The Interweaving Project

The numerous pieces of a computer systems stack (the compiler, the OS, the architecture, etc.) are usually considered as separate entities. What if these entities weren’t strictly separated – what if these pieces were “interwoven” or “blended”? The Interweaving Project explores the feasibility, efficiency, and the performance of these systems, with a focus on parallel systems. More info here.

The following are projects in this research direction that I’ve contributed to:

Next Generation Compilers

Investigating and developing novel compiler optimization and code generation techniques for the next generation of compilers.

The following are projects in this research direction that I’ve contributed to: