Shoaib Kamil

Principal Research Scientist


Shoaib Kamil obtained his bachelor’s degree and PhD from the University of California, Berkeley as part of the Parallel Computing Laboratory.  In between, he worked in the Future Technologies Group at Lawrence Berkeley National Labs on research into high performance parallel computation for future supercomputers.  Most recently, he was a research scientist at the Massachusetts Institute of Technology, working with the Commit and computer-aided programming groups, investigating high performance domain-specific languages and the intersection of program synthesis and high performance computing.

Shoaib’s research interests are in the areas of programming systems, specifically new domain-specific languages, compilers, and programming techniques to make it easier for programmers to write concise, maintainable code, but still obtain high performance across architectures.

More information & a list of publications can be found here.


NASOQ: Numerically Accurate Sparsity-Oriented QP Solver

Cheshmi, K., Kaufman, D., Kamil, S., Dehnavi, M. (Aug. 25, 2020)

ACM Transactions on Graphics (SIGGRAPH 2020)

Simit: a Language for Physical Simulation

Kjølstad, F., Kamil, S., Ragan-Kelley, J., Levin, D., Sueda, S., Chen, D., Vouga, E., Kaufman, D., Kanwar, G., Matusik, W., Amarasinghe, S. (May. 1, 2016)

ACM Transactions on Graphics (presented at SIGGRAPH 2016)