Mahdi Soltan Mohammadi
Computer Science DepartmentUniversity of Arizona
E-mail: kingmahdi@email.arizona.edu
About Me:
I started my PhD in August 2015 here at the CS Department of University of Arizona, working with Professor Michelle Strout on compilers techniques and procedures that can automatically optimize sparse matrix computations and run them in parallel. My research areas include compilers, programming languages, parallel programming, and distributed computing.
Research Interests:
CompilersProgramming Languages
Parallel Programming
GPU Programming
Distributed Computing
Computer Networks
Education:
PhD (Since 2015) - University of ArizonaM.Sc. (2014) - YAZD University
B.Sc. (2011) - Institute for Advanced Studies in Basic Sciences (IASBS)
Open Source Implementations:
- IEGenLib library: IEGenLib is a publicly available library for operating on non-affine integer sets of equality/inequality constraintsthat, and it is maintained in Professor Strout's research group. IEGenLib Home
- siftCU: siftCU is a GPU-based implementation of SIFT algorithm implemented with CUDA framework. Download link
- siftD: siftD is a specialized distributed system for distributing SIFT algorithm. siftD is a hybrid system, which means it can utilize both CPUs and GPUs. Download link