Vancouver, BC, Canada

I do computer architecture and programming languages. I like to develop frameworks and that break down abstraction barriers and rethinks the hardware–software interface. I worked with the Architecture Research Group at Simon Fraser University advised by Arrvindh Shriraman.

During my Phd I worked on High-Level Synthesis (HLS) tools and developed a framework – µIR – that can generate parallel hardware accelerators from your high-level program in C/C++ and Cilk for FPGAs.