Skip to main content

Welcome to my page!

About me

I am a Parallel Programmer who enjoys helping people accelerate their scientific applications on CPU and GPU platforms. Over the last 15+ years, he has delivered a number of CPU/GPU parallelization projects in the following domains - Atmospheric Modelling, Computational Fluid Dynamics, Circuit Simulation, Robotics, Haptics, Video processing. As a part of professional service, he is involved in conducting training programs, delivering sessions on his areas of expertise in government research laboratories, industry and educational institutes. 

I have completed PhD from Indian Institute of Technology Bombay and B.E. (Computer Science and Engineering) from Walchand College of Engineering, Sangli.

My services

I help organizations accelerate their scientific computing applications on CPU and GPU platforms.
I mainly work on Parallelization and optimization at the application level. My expertise is looking at the application (algorithm and data structures) and how it can be mapped to the given architecture. 
 
• Parallelization and Optimization of scientific codes on CPUs/GPUs
- Parallelize and Optimize given C/C++ or Fortran based scientific application on CPUs/GPUs (on single node or multi-node cluster)
- Work with the domain expert on defining the objectives and outcomes of the Parallelization and Optimizations efforts.
• Mentoring teams on Parallelization and Optimization efforts for ongoing projects
• Training on Parallel Computing technologies

Get in touch

mandar.hpsc !at! gmail!

© Mandar Gurav mandargurav.com