I am a software engineer at Google Research, where I work on Halide, an open-source DSL designed specifically for computational photography.
I did my MEng at MIT, where I was advised by Saman Amarasinghe. I've spent time at Facebook, MIT CSAIL, Microsoft, Square Enix, and Linear Technology. I did my bachelors also at MIT.
Google Scholar  /
I'm interested in programming language, distributed systems, path planning, machine learning, and high-performance computing. Much of my research is about making things run faster.
Parallel Associative Reductions in Halide
Patricia Suriana, Andrew Adams, Shoaib Kamil
A new Halide scheduling directive that permits parallelization or vectorization of Halide algorithms (reductions) which were previously inherently serial.
Cloned from here!