I am currently appointed as an Assistant Professor in the Department of Computer Science at the National University of Computer and Emerging Sciences (FAST). I received my PhD from the University of Waterloo. My research work combines compiler optimization, design, constraint programming, and graph theoretic analysis.
Currently, I am working on Green Computation. Green Computation attempts to connect optimization techniques with programming languages, compilers and computer architecture. Do not hesitate to contact me if your research interests lie at the confluence of these areas.
My current research interests include:
In the last few years I have worked on several compiler optimization problems targeted towards low-end, power constrained processors. These include formalizing instruction scheduling for clustered architectures, memory hierarchy optimizations and code generation.