Kazem Cheshmi

Profile

I believe in abstraction.


Kazem

About me

I am a PhD student candidate at ParaMathics lab, Rutgers university University of Toronto, working under supervision of Prof. Maryam Mehri Dehnavi. My research area includes numerical methods, compiler optimization, sparse computations, and parallel programming.

News


Experiences

“Capable is he who is wise - Happiness from wisdom will arise.”
- Ferdowsi


Educations

University of Toronto

Sep 2018 - Present

PhD - Computer Science “Compiler optimization techniques for sparse numerical methods”

University of Tehran

Sep 2009 - Sep 2012

Master of Applied Science - Computer Engineering Thesis: “Communication-Aware Task Scheduling in GALS-Based MPSoC”

Ferdowsi University of Mashhad

Sep 2004 - Sep 2008

Bachelor of Eng - Computer Engineering Project: “Designing an Open-Source Firewall”


Academic Exprience

Rutgers University

March 2016 - Sept 2018

Visiting Researcher Scholar Research and Teaching Assistant

Concordia University

Jan 2013 - Aug 2016

Research and Teaching Assistant

Rostock University

May 2011 - Dec 2011

Visiting Researcher Scholar

For full list of work experiences and internships, please visit my Linkedin profile.

Research Interests


Recent Publications

“You can do anything you set your mind to.”
- Benjamin Franklin


  • K. Cheshmi, S. Kamil, M. M. Strout, and M. M. Dehnavi, "Sympiler: Transforming Sparse Matrix Codes by Decoupling Symbolic Analysis," In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC'17). (First place in ACM SRC Grand Finals) BibTex Code Presentation

  • Sympiler.

    View more
  • Kazem Cheshmi, Danny M. Kaufman, Shoaib Kamil, and Maryam Mehri Dehnavi. 2020. NASOQ: Numerically Accurate Sparsity-Oriented QP Solver. ACM Transactions on Graphics (SIGGRAPH'20). Code

  • NASOQ.

    View more
  • K. Cheshmi, S. Kamil, M. M. Strout, and M. M. Dehnavi, "ParSy: inspection and transformation of sparse matrix computations for parallelism," In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC'18). BibTex Code Presentation

  • ParSy.

    View more
  • Bangtian Liu, Kazem Cheshmi, Saeed Soori, Michelle Mills Strout, Maryam Mehri Dehnavi, "MatRox: Modular approach for improving data locality in Hierarchical (Mat) rix App (Rox) imation," In Proceedings of the 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'20). (Co-first author) BibTex Code

  • MatRox

    MatRox.

    View more
  • Mahdi Soltan Mohammadi, Tomofumi Yuki, Kazem Cheshmi, Eddie C Davis, Mary Hall, Maryam Mehri Dehnavi, Payal Nandy, Catherine Olschanowsky, Anand Venkat, Michelle Mills Strout, "Sparse computation data dependence simplification for efficient compiler-generated inspectors," In Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'19). BibTex Code

  • For full list of publications, please visiti my Google scholar profile.

    Contact

    “Stepping into desert better than laying inert because, you strived even if you did not thrive. ”
    - Saadi