Mandar Gurav

Product Engineer

Pune, Maharashtra, India15 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in parallelization and optimization for scientific applications
  • Extensive experience with CPU and GPU platforms
  • Proven track record in mentoring and training teams
Stackforce AI infers this person is a High Performance Computing expert specializing in parallel computing for scientific applications.

Contact

Skills

Core Skills

High Performance Computing (hpc)Parallel ComputingParallel Programming

Other Skills

Advanced Vector Extensions (AVX)AlgorithmsCC (Programming Language)C++CFDCUDACrayPATDPC++FortranGPUIntel parallel StudioMPINSIGHTNvprof

About

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

Experience

Self-employed

3 roles

Freelance Parallel Computing Consultant

Sep 2024Present · 1 yr 6 mos · Remote

  • I help organizations accelerate their scientific computing applications on CPU and GPU platforms.
  • 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
CUDAHigh Performance Computing (HPC)OpenMPMPIParallel ComputingParallel Programming+6

Freelance Parallel Computing Consultant

Jun 2022Dec 2023 · 1 yr 6 mos

  • I help organizations accelerate their scientific computing applications on CPU and GPU platforms.
  • 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
OpenMPMPICUDAOpenACCParallel Computing

Freelance Parallel Computing Consultant

Oct 2021Dec 2021 · 2 mos

  • I help organizations accelerate their scientific computing applications on CPU and GPU platforms.
  • 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
OpenMPMPICUDAOpenACCParallel ProgrammingParallel Computing

Centre for development of advanced computing (c-dac)

C-DAC Adjunct Engineer - HPC Performance Specialist

Dec 2023Sep 2024 · 9 mos · Pune, Maharashtra, India · On-site

  • Porting, Optimization, Tuning, Scaling of HPC applications, libraries on different HPC architectures
  • Performance evaluation of HPC architectures through benchmark suites/ programs/ kernels etc.
  • Development of parallel codes, performance analysis through tools and techniques, code debugging.
  • Exploration and use case development of performance tools, programming models etc.
  • Delivering technology training.
  • Providing user support
MPICUDAOpenMPHigh Performance Computing (HPC)Parallel Programming

Indian institute of technology, bombay

Senior Project Research Scientist

Dec 2021Jun 2022 · 6 mos

  • · Working on building Adaptive Mesh Refinement library.
  • · Parallelization and Optimization of scientific applications on CPU and GPU platforms.
OpenMPMPICUDAOpenACCParallel ProgrammingParallel Computing

Intel corporation

Technical Consulting Engineer

May 2021Oct 2021 · 5 mos

  • Responsible for enabling internal and external customers to extract the best performance from Intel discrete GPU through use of Intel Software developer tools.
  • Involved in technical consulting, support, training, customer presentations, and hands-on assistance in areas of code development, debugging, optimization and scaling software applications.
OpenMPMPIDPC++OpenACCParallel Programming

Indian institute of technology, bombay

Senior Project Research Scientist

Jan 2021May 2021 · 4 mos

  • Worked on building tools for improving the performance of HPC Applications.
OpenMPMPICUDAOpenACCParallel ProgrammingParallel Computing

Self-employed

Freelance Parallel Computing Consultant

Jul 2020Dec 2020 · 5 mos

  • I help organizations accelerate their scientific computing applications on CPU and GPU platforms.
  • 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
OpenMPMPICUDAOpenACCParallel ProgrammingParallel Computing

Nvidia

GPU Advocate Associate / Program Manager(Technical)

Apr 2020Jul 2020 · 3 mos · Pune, Maharashtra

  • In this position, I was responsible for scheduling, facilitating and tracking participant progress at GPU hackathons, closely collaborate with scientists at universities, supercomputing centers and other organizations to help their users to start using GPU, and promote their research and build community.
OpenMPMPICUDAOpenACCParallel ProgrammingParallel Computing

Indian institute of technology, bombay

2 roles

Research Engineer

Jan 2014Mar 2020 · 6 yrs 2 mos · Mumbai Area, India

  • Worked on evaluating scalable, green, faster and accurate numerical algorithms for atmosphere and ocean modeling. It involves investigation of scalable high order numerical algorithms and their suitability for the emerging power efficient computer architectures. Specifically, focusing on Performance evaluation of Discontinuous Galerkin Method on large heterogeneous systems.
CUDAOpenACCParallel Programming

Project Engineer

Aug 2013Dec 2013 · 4 mos · Mumbai Area, India

  • GPU Supercomputing Facility at Indian Institute of Technology, Bombay
  • Parallelization of different scientific codes
  • Computational Fluid Dynamics
  • Simulation of Distillation Columns
  • Simulation of Boilers
OpenMPMPICUDAOpenACCParallel ProgrammingParallel Computing

Multicoreware, inc

Software Engineer

Feb 2013Jul 2013 · 5 mos · Chennai Area, India

  • High Performance Computing
  • Project: x265 (www.x265.org)
  • x265 is an open-source project and free application library for encoding video streams into the H.265/High Efficiency Video Coding (HEVC) format, and is released under the terms of the GNU GPL.
OpenMPCUDAParallel Programming

Indian institute of technology, bombay

Research Staff

Jul 2011Jan 2013 · 1 yr 6 mos · Mumbai Area, India

  • at HPC Laboratory, Electrical Engineering Department
  • Parallelization of different scientific codes
  • Computational Fluid Dynamics
  • Circuit Simulation
  • Realtime Haptics interaction
Parallel ProgrammingAdvanced Vector Extensions (AVX)

Walchand college of engineering, sangli

Research Assistant

Aug 2009Jul 2011 · 1 yr 11 mos

  • Research Assistant at Walchand College Engineering, Sangli for the "High performance computing" Project.
OpenMPMPICUDAParallel Programming

Education

Indian Institute of Technology, Bombay

Doctor of Philosophy (PhD) — Parallel Computing

Jan 2014Dec 2025

Walchand College Of Engineering, Sangli

B. E. — Computer Science and Engineering

Jan 2005Jan 2009

Stackforce found 100+ more professionals with High Performance Computing (hpc) & Parallel Computing

Explore similar profiles based on matching skills and experience