Ashwin Nanjappa
Director (Inference Performance) @ NVIDIA @ NVIDIA
About
I've been accelerating DL, ML and HPC on GPUs for 13 years. I'm author of 2 books (graphics and DL) and of my tech blog with 10+ million views. Find me at: https://codeyarns.com Disclaimer: Opinions expressed on LinkedIn are my own and not representative of those of my employer.
United States
Santa Clara
Computer Software
CUDA, C++, C, Python, C#, Java, Computational Geometry, Software Engineering Practices, Version Control Tools, Programming, Computer Science, Algorithms, Linux, Artificial Intelligence, Software Engineering, Computer Vision, LaTeX, OpenGL, Image Processing, Computer Graphics
Experience

Senior Research Software Engineer
Singapore, Singapore
As a core member of the Algorithms team, I created CV algorithms (Matlab, C++), trained DL models (Caffe), developed DL training pipelines (Python) and deployed inference pipelines in the cloud for some of the world's largest ecommerce vendors. Team lead on developing a new training pipeline built around Caffe and Python to train new network structures on multi-GPU systems.

Postdoctoral Research Fellow
Singapore, Singapore
Created and implemented new GPU-accelerated machine vision algorithms for depth camera ► Created: GHand, a realtime GPU algorithm for hand pose estimation from depth camera » Wrote: Entire codebase of C++, CUDA, OpenGL and OpenCV to model, train and test hand estimation » Built: 3D-CUBE augmented reality system for 3D interaction with biomolecules using hand gestures (see video) » Built: HPES, a hand-pose depth image dataset for use by all machine vision researchers » Published in Eurographics and IJCV. Demoed at Singapore Science Festival 2014 and 2015 to public. ► Created: World’s first realtime algorithm for full-body pose estimation of mouse from depth camera » Wrote: Entire codebase of C++, CUDA and OpenGL to model, train and test mouse estimation » Built: Novel two-camera multi-view cage setup that can be used by neuroscientists » My system is being used by neuroscientists at the National Neuroscience Institute

Full-time Teaching Assistant
Singapore
Conducted instruction, tutorials and labs for students at School of Computing, NUS. ► Courses taught: Software Engineering, Computer Graphics and C Programming ► Award: Nominated by my students for Best Teaching. Testimonials and grades from my students available on request.

Postgraduate Research Intern
Singapore
● Project: Digital Delaunay triangulation in 3D ● Collaborators: Dr. Huang Zhiyong and Dr. Ishtiaq Rasool Khan ● Developed methods to color and dualize a 3D digital Voronoi diagram so that a topologically and geometrically valid triangulation can be dualized from it. Results of this project are part of my PhD thesis.

Software Engineer (Multi-Media Systems)
India
► Built: C API and code for IP Multimedia System (IMS), Session Description Protocol (SDP) and Session Interface Protocol (SIP) on Motorola cellphones ► Shipped: In millions of cellphones sold on Verizon and other US cellphone networks
Education

Computer Science
► My thesis: Delaunay Triangulation in 3D on the GPU ► I created: The fastest GPU algorithms for 3D Delaunay and regular triangulations » gDel3D is a hybrid GPU-CPU 3D Delaunay algorithm. 10x faster than CGAL. » gStar4D is a full-GPU 3D Delaunay algorithm. 5x faster than CGAL. » gReg3D is a full-GPU 3D regular triangulation algorithm. 4x faster than CGAL. » Open source: Full source code of my highly optimized and robust CUDA implementation is available on Github.

Computer Science and Engineering
► Graduated summa cum laude from R. V. College of Engineering, Bangalore ► Among the top 3 students in the university honor roll for Computer Science in 2002 ► Thesis: 3D Surface Modeling of Serially Acquired Medical Images at Siemens Medical, Bangalore
Ashwin Nanjappa's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.




