Skip to main content

About me

I find out why fast hardware is running slow code.

Fifteen years of GPU and HPC performance engineering — CUDA, OpenMP, MPI, SYCL. PhD, IIT Bombay. I've spent my career on one problem: taking code that is correct but slow, finding out exactly why, and fixing it.

I do this work through Siddhivinayak Advanced Computing Labs (SVACL), and I teach it in public every week.

[ Book a 30-minute call → ] write to mandar@svacl.com

[ See the GPU Performance Audit → ] https://svacl.com/gpu-performance-audit/


PhD, IIT Bombay · B.E. Computer Science, Walchand College of Engineering, Sangli · Ex-NvidiaEx-Intel, Ex-CDAC, Ex-IITB · 16+ years in production HPC

What I do

  • Find the bottleneck.Fixed-scope, fixed-price GPU Performance Audits. Ten business days, a written report, a roofline analysis, and a ranked roadmap of what to fix first.→ The GPU Performance Audit
  • Fix it.Kernel optimization, memory and occupancy tuning, multi-GPU scaling, and full parallelization of sequential C/C++/Fortran/Python codes. With benchmarks, so the speedup is a number and not a claim.→ Services
  • Teach your team to see it.Hands-on CUDA, OpenMP, MPI and GPU performance training. Delivered at IITs, C-DAC, national labs and in industry.→ Training


Domains: 

  • Atmospheric modelling
  • Computational fluid dynamics
  • Circuit simulation
  • Robotics and haptics
  • Video processing

The domains change. The bottlenecks don't. It is almost always memory, it is almost never where the team expected, and it is almost always fixable.


Taught and mentored at 

  • Indian Institute of Technology Madras, Chennai, India
  • Indian Institute of Technology Bombay, Mumbai, India
  • Indian Institute of Technology, Guwahati, India
  • CDAC ACTS, Pune (Visiting Faculty)
  • SONY India Software Centre Pvt Ltd, Bengaluru, India
  • Indian Institute of Information Technology, Manipur, India
  • National Institute of Technology, Surat, India
  • National Institute of Technology, Trichy, India
  • Birla Institute of Technology Mesra, Ranchi, India
  • Walchand College of Engineering, Sangli, India
  • Yeshwantrao Chavan College of Engineering, Nagpur, India
  • Jyothi Engineering College, Cheruthuruthy, Thrissur, India
  • Many other Institutes 


Also Mentored teams in following hackathons

  • IISER Pune, India, 17-21 September, 2018
  • IIT Bombay Mumbai, India, 7-9 May, 2019
  • IISER Pune, India, 14-18 September, 2019
  • CDAC, India, August-September, 2020 (Online Format)
  • CDAC/IIT Bombay, India, 12-14 September, 2022
  • CDAC/IIT Bombay, India, September, 2024
  • CDAC/IIT Bombay, India, September, 2025

Get in touch

The fastest route is a 30-minute call. Free. Bring a profiler trace, a repo, or just a description of what's slow. You'll leave with an honest read on whether there's headroom worth chasing — and if there isn't, I'll say so.

Write to : mandar@svacl.com

Consulting and training delivered through Siddhivinayak Advanced Computing Labs Pvt. Ltd. — Pune, India. Registered private limited company · GST invoices · NDAs and MSAs as standard→ svacl.com

LinkedIn

© Mandar Gurav