I am a Ph. D. student in Computer Science at University of California, Riverside, being advised by Prof. Rajiv Gupta. I received my master degree in Computer Architecture from University of Tehran, Iran under supervision of Prof. Mehdi Modarressi in 2014 and my bachelor degree in Computer Engineering from University of Mazandaran, Babolsar, Iran in 2009. During my master study I have worked on High Performance Chip Multiprocessors by focusing on their Interconnection Networks; my thesis was titled "Using hybrid packet-circuit switching to improve memory access in NoC-based CMPs".
I am interested in Computer Architecture in general. Recently I have had this opportunity to have some study in GPU Microarchitecture during my courses at UCR. Moreover, I am exploring on Graph Processing problems and figuring out how they can be benificial from software and hardware techniques.
- Computer Architecture
- Network-on-chip (architecture, micro-architecture, routing algorithm)
- GPU Micro-architecture
- Graph Processing Algorithms
- High Performance Computing
- Fault-Tolerant capability of a design