Research Scientist
IBM Research, Almaden Labs, San Jose CA, USA
August 2021 - Present
Developing software support for CXL-based heterogenous compute and memory systems
Graduate Research Assistant
Dept. of Computer Science, NCSU, Raleigh NC, USA
Advisor: Dr. Frank Mueller
January 2017 - July 2021
Built compiler/runtime support for heterogeneous/hybrid memory systems in future Exascale systems for HPC. Studying HBM, NVM and DRAM memories
May 2013 - May 2014
Developed Pico/micro kernels on Intel Single Chip Cloud (SCC) platform for efficient point-to-point, broadcast and multicast communication between cores exploiting the shared memory architecture and exploring different communication patterns using the on-chip mesh
Graduate Student Researcher
New Mexico Consortium, Los Alamos National Laboratory, Los Alamos, NM, USA
Mentor: Latchesar Ionkov
May, 2018/2019/2020 - August, 2018/2019/2020
Developed a compiler pass that performs memory allocations in HBM-DRAM memory systems for HPC applications
Static analysis for memory allocations on heterogeneous memory systems. Working with Intel’s Optane DC PMM and IBM Power 9’s memory system
Summer Research Intern
Oak Ridge National Laboratory, Oak Ridge, TN, USA
May - August, 2017
Mentors: Christian Englemann, Saurabh Hukerikar
Using Non-Volatile Memory for Resilience in Exascale High Performance Computing
Research Associate
Hewlett Packard Enterprise (HPE Labs), Palo Alto, CA, USA
May - August, 2016
Worked on Resiliency for hard errors in HPC system with large memory pool. Memory-centric computing (The Machine)
Graduate Teaching Assistant
Dept. of Computer Science, NCSU, Raleigh NC, USA
CSC246 - Undergraduate Operating Systems (Fall 2016) (Dr. Frank Mueller)
CSC721 - Advanced Distributed Systems (Spring 2018) (Dr. Xiaohui Gu)
CSC801 - Seminar on Quantum Computing (Spring 2018) (Dr. Frank Mueller)
Assisted in organizing curriculum, syllabus, designing assignments, grading and conducting lectures
Member of Technical Staff - II
Engineering Product Support, NetApp Inc., RTP NC, Sunnyvale CA, USA
August 2014 - May 2016
Provided solutions and code fixes for existing bugs related to External Authentication, CIFS, WAFL, OS, NAS