Assistant Professor of Computer Science
Canada Research Chair in Parallel and Distributed Computing
Multiple positions available for Winter/Fall, 2019/2020: Positions (PDF)
Research: My research group, ParaMathics, works on various aspects of cloud computing, machine learning, numerical analysis, compilers, programming languages, and high-performance computing. We develop scalable numerical methods, high-performance libraries, and domain-specific languages and compilers for high-performance and cloud computing platforms. CV (PDF)
- Welcome to the new members of our group Amir and Zachary!
- I am appointed as the Canada Research Chair in Parallel and Distributed Computing.
- "Sparse Computation Data Dependence Simplification for Efficient Compiler-Generated Inspectors" accepted at PLDI19. Paper
- Our ASYNC framework supports asynchronous machine learning on the cloud! Paper
- Read about our work at UofT News.
- DAve-QN is now online. Paper
- "ParSy: Inspection and Transformation of Sparse Matrix Computations" accepted at SC18. Paper
- I am the co-chair of the Machine Learning & HPC track at Supercomputing 2019.
- Our research on "Communication-Efficient Algorithms for Machine learning" receives an NSF award.
- "Reducing Communication in Proximal Newton Methods" accepted at ICPP18. Paper
- "CSTF: Large-Scale Sparse Tensor Factorizations on Distributed Platforms" accepted at ICPP18. Paper
- Kazem Cheshmi receives the 2018 Adobe Research Fellowship.
- Zachary Blanco receives the James Leroy Potter Award for research excellence.
- Sympiler is now online!
- "Sympiler: Transforming Sparse Matrix Codes by Decoupling Symbolic Analysis" accepted at SC17. Paper
- "A Unified Optimization Approach for Sparse Tensor Operations on GPUs" accepted at Cluster17. Paper
- Kazem Cheshmi wins First Place in the 2017 Grand Finals of the ACM’s Student Research Competition for our work on "Decoupling Symbolic from Numeric in Sparse Matrix Computations." The SRC Grand Finals are the culmination of a year-long competition that involved more than 300 students presenting research projects at 25 major ACM conferences.
- Maryam Dehnavi receives the NSF CRII grant on Performance-in-Depth Sparse Solvers for Heterogeneous Parallel Platforms.