LinkYouTubeCVLinkedInTwitterMastodon discuss.systemsLinkLink

Hello! I am a PhD candidate (in my final semester) in Computer Engineering (Computer Systems) program at School of Computing and Augmented Intelligence (SCAI), Arizona State University. Before that, I earned my master's at ASU in Computer Engineering in 2016. I am currently affiliated with Compiler Microarchitecture Lab / Make Programming  Simple Lab and Center for Embedded Systems (CES) and Center for Intelligent, Distributed, Embedded Applications and Systems (IDEAS), where I work with Prof. Aviral Shrivastava on "Agile and Sustainable, Accelerated Computing".

More About My Research

Topics: My research techniques and infrastructures enable the efficient processing of critical applications such as machine learning on hardware accelerators in an agile and sustainable manner. More specifically, my research develops compilation and mapping optimizations for hardware accelerators, execution cost modeling and bottleneck characterization of domain-specific architectures, language for automated accelerator designs, efficient dense/sparse tensor computations, accelerator simulators, and exploration of hardware/software co-designs through systematic heuristics and machine learning. 

Presenting findings, visibility, brief note on impact: My research is regularly published in and referred by the top ACM/IEEE conferences and journals in these domains (design automation, embedded systems, computer architecture) and has been featured in premier industrial and global forums. Find more about my comprehensive survey on machine learning accelerator systems hereVideo somewhat summarizing my previous research at ASU here; Vision paper for "Accelerator Design 2.0" here (Summary Talk). My research and vision has directly contributed to ASU's project acceptance and participation in highly competitive national projects (including Semiconductor Research Corporation's AI Hardware program, NSF/Intel Research Center on Computer Assisted Heterogeneous Programming) and a new topical course at ASU (on Machine Learning Accelerator Design; See Reading List).

Industry experience, honors, and professional activities: My industry experiences include compiler optimizations for wide-scale commodity embedded systems, as well as digital design and verification for FPGA-based accelerators and ASICs. I am also experienced in piloting novel research projects and system infrastructures, both in collaboration with expert industry/academic researchers and internships (Intel Labs, ARM Research, MathWorks Research, Space Application CenterISRO, etc.). In addition to being featured in various technical and industry forums, my research has received several competitive honors and awards, including doctoral fellowhips and outstanding research awards, e.g., from ASU and ACM conferences. I regularly serve in various professional and community activities, including reviewing papers for top ACM/IEEE conferences and journals and on program or organizing committee for top conferences and workshops (DAC, ESWEEK, ASPLOS, FCCM, ICCAD, RTSS, Sensors, TCAD), leading vision programs/workshop for future research, and various mentorship programs and activities (IEEE Eta Kappa Nu and ACM SIGARCH/IEEE TCCA Computer Architecture Student Association for mentoring beyond ASU).

Research Interests and Prior Experience

Alongside, I am always interested in hardware/software codesign research in tandem with the needs of emerging technologies/applications (e.g., AI for AI,  federated and on-device learning,  fully homomorphic encryption,  time-sensitive application programming and execution,  low-overhead security and reliability) -- and not as  afterthought.  

Open to New Industry Research Opportunities!

Note: From mid-September 2023, I would be looking/applying for full-time research scientist opportunities for cutting-edge industrial research (tailored towards "Accelerator Design 2.0"). Please reach out to me if your research group leads/innovates in this area. Here is my envisioned research objective where I would like to contribute/innovate:
“Enable Agile, Sustainable, and Learning-Assisted Automated Exploration of Efficient Domain-Specific Architectures and Systems through Research, Development, and Demonstration at Scale”  [Brief Position Paper] [Short Talk

News: