Projects and Groups
I am working in the High Performance Computing group of IBM Research - India, New Delhi.
I am currently involved in IBM FastForward project, where I am responsible for improving application performance on future exascale systems. The application kernels are first optimized using assembly instructions and later through the use of compilers supporting OpenMP 4.0 which introduced accelerator support through target directives.
I am also involved in the UBD-IBM Research Collaboration effort that aims to perform joint research with Universiti Brunei Darussalam (UBD) in the area of weather/climate modelling, flood forecasting, renewable energy (solar/wind farm). My focus in this effort is on the following two work streams:
- Look at the computational aspects of the weather and flood models for operational forecasting purpose. As part of this work, we evaluated and optimized WRF performance on IBM Blue Gene systems for nested domain configurations. I also worked on developing a GPU implementation of IBM flood forecasting model.
- Dissemination of weather and flood forecasts through the Web and Mobile portals.
My past work in the lab involved:
- Benchmarking and performance improvement of HPC Challenge Benchmarks on HPC systems such as IBM Blue Gene.
- Development of a parallel version of Non-rigid Image Registration on the GPU using CUDA programming model.
- Optimization of linear algebra library BLAS on the Cell Processor. This required the development of various BLAS routines utlizing various novel hardware features of Cell processor. The Optimized BLAS library was part of the publicly available IBM CellSDK.
Prior to joining IBM Research, I worked in the development of cross-platform scalable graphics applications/libraries on large visualization systems.
5-yr Integrated M.Tech. in Mathematics and Computing from IIT Delhi in 2003.