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 optimizing numerical methods, compiler optimization, 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


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). ACM, New York, NY, USA, Article 13, 13 pages. DOI: https://doi.org/10.1145/3126908.3126936 (acceptance rate: 18%) BibTex EndNote ACM Ref

  • Symbpiler.

    View more
  • K. Cheshmi and M. M. Dehnavi, "Decoupling Symbolic from Numeric in Sparse Matrix Computations," in Proceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization. ACM, 2017 (First place in ACM SRC Grand Finals)

  • Symbpiler.

    View more
  • K. Cheshmi, S. Mohammadi, D. Versick, D. Tavangarian, and J. Trajkovic, "A clustered gals noc architecture with communication-aware mapping," in Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on. IEEE, 2015, pp. 425-429

  • GALS

    C-GALS

    Cluster Globally Asynchronous Locally Asynchronous Architecture.

    View more
  • K. Cheshmi, J. Trajkovic, M. Soltaniyeh, and S. Mohammadi, "Quota setting router architecture for quality of service in gals noc," in Rapid System Prototyping (RSP), 2013 International Symposium on. IEEE, 2013, pp. 44-50

  • Quota

    QoS

    Quota setting for improving Quality of Service in Network-on-Chip.

    View more
  • K. Cheshmi and M. M. Dehnavi, "Decoupling symbolic analysis from numerical factorization in sparse direct solvers," in Proceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization. ACM, 2017 (Best SRC poster award)

  • S. Le Beux, H. Li, I. O’Connor, K. Cheshmi, X. Liu, J. Trajkovic, and G. Nicolescu, "Chameleon: Channel efficient optical noc," in Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014. IEEE, 2014, pp. 1-6

  • K. Cheshmi, S. Mohammadi, D. Versick, D. Tavangarian, and J. Trajkovic, "A clustered globally asynchronous locally synchronous noc communication architecture," in DIGITAL SYSTEM DESIGN(DSD) WiP session, 16TH EUROMICRO CONFERENCE ON. IEEE, 2013, pp. 12-14 (Poster)

  • 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