Pradeep Gupta

Pradeep Gupta is director of the Solutions Architecture and Engineering team at NVIDIA. He is responsible for running technical customer engagements for industries like autonomous driving, healthcare, and telecoms where AI is transforming many possible aspects of industry solutions. His focus is on building production-grade AI that can be deployed in life-critical systems. Previously, Pradeep worked in areas like high-performance computing, computer vision, mathematical library development, and data center technologies. He received a master's degree in research from the Indian Institute of Science (IISc), Bangalore. His research focused on developing compute-efficient algorithms.
Avatar photo

Posts by Pradeep Gupta

Data Science

Building AI Infrastructure with NVIDIA DGX A100 for Autonomous Vehicles

Autonomous vehicles (AV) are transforming the way we live, work, and play—creating safer and more efficient roads. In the future, every vehicle may be... 14 MIN READ
Simulation / Modeling / Design

CUDA Refresher: The CUDA Programming Model

This is the fourth post in the CUDA Refresher series, which has the goal of refreshing key concepts in CUDA, tools, and optimization for beginning or... 7 MIN READ
Data Science

CUDA Refresher: The GPU Computing Ecosystem

This is the third post in the CUDA Refresher series, which has the goal of refreshing key concepts in CUDA, tools, and optimization for beginning or... 8 MIN READ
Data Science

CUDA Refresher: Getting started with CUDA

This is the second post in the CUDA Refresher series, which has the goal of refreshing key concepts in CUDA, tools, and optimization for beginning or... 5 MIN READ
Data Science

CUDA Refresher: Reviewing the Origins of GPU Computing

This is the first post in the CUDA Refresher series, which has the goal of refreshing key concepts in CUDA, tools, and optimization for beginning or... 5 MIN READ
CUDA AI Cube
Simulation / Modeling / Design

How to Build a GPU-Accelerated Research Cluster

Some of the fastest computers in the world are cluster computers. A cluster is a computer system comprising two or more computers ("nodes") connected with a... 11 MIN READ