I graduated from UBC in May 2014. My PhD research was focused on developing more throughput-effective Network-on-Chips for compute accelerators such as modern GPUs. I am also one of the original developers of GPGPU-Sim. GPGPU-Sim provides a detailed simulation model of a contemporary GPU running CUDA and/or OpenCL workloads.

At Microsoft I am mainly focused on designing and developing a cycle-level simulator for evaluating Explicit Data Graph Execution (EDGE) architectures. This simulator provides a flexible framework for research into next-generation EDGE architectures.