NERSCPowering Scientific Discovery for 50 Years

Rahulkumar Gayatri

Rahul nersc
Rahulkumar Gayatri, Ph.D.
Application Performance Specialist
Fax: (510) 486-6459
1 Cyclotron Road, Bldg 59, Room 4023J
Mail Stop 59R4010A
Berkeley, CA 94720


Rahulkumar Gayatri is an HPC Programming Model Architect working in the Programming Environments and Models (PEM) group at NERSC. He is one of the core developers of the Kokkos programming framework. He is also involved with the EXAALT and the HIP-LZ projects.

Biographical Sketch

In his time as a NERSC staff member, Rahul optimized the SNAP potential in LAMMPS MD package for next generation architectures. He is one of the core developers of the Kokkos framework and a primary developer for it's OpenMPTarget backend. Rahul is also working on the HIP-LZ project which aims to map constructs from the HIP programming framework on Intel GPUs.

Rahulkumar Gayatri got his PhD in the area of parallel programming models from Barcelona Supercomputing Center in March 2015 under the supervision of Dr Rosa Maria Badia and Eduard Ayguade. His thesis work was on synchronization of multiple threads on a multi-core processor.

Later he worked in the HPC group at Wipro Infotech where he provided parallel programming solutions to clients. As a part of this group he worked with the MOOSE project, which simulates the behavior of a cell in a human brain. He parallelized the linear solvers that simulate the effect of chemical and electrical stimuli given to a cell.

Research Interests

High Performance Computing, GPU computing, Parallel Programming frameworks.




  • Parallelizing Breadth First Search Using CELL Broadband Engine. HiPC(2008)