Sign In
Get Clay Free →

Suggestions

    Gunjan Mehta

    Technical Product Manager at NVIDIA

    Gunjan Mehta is a Senior Systems Software Engineer at NVIDIA, specializing in Deep Learning Accelerator (NVDLA) since June 2016.

    In this role, he serves as the lead designer and architect of the user-mode compiler for the Deep Learning Inference Accelerator, catering to both Tegra (NVDLA) and open source (OpenDLA) frameworks.

    His responsibilities include designing and implementing compilers to parse and compile Convolutional Neural Networks (CNN) from various Deep Learning frameworks, such as Caffe, TensorFlow, and ONNX, optimizing them for specific hardware architectures.

    Gunjan also excels in advanced compiler features like Winograd and tiled Convolutions, layer fusions, graph optimizations, and memory management techniques for improved performance in FP16 and INT8 inference pipelines.

    Prior to his current role, Gunjan held the position of Senior Systems Software Engineer at NVIDIA, Tegra-SW division, from February 2014 to June 2016.

    During this period, he was actively involved in designing kernel and user-space drivers for various components like clocks, CPU, thermal control, security engine, and DVFS as a member of the modular diagnostics team.

    Furthermore, he led a project team for an internal Nvidia product and co-led another project within the same period.

    Gunjan Mehta's academic background includes a Master's degree in Electrical and Computer Engineering from Carnegie Mellon University, where he also worked as a Teaching Assistant in the Department of Electrical and Computer Engineering during the fall of 2013.

    At CMU, Gunjan contributed to several notable projects, including a Hybrid Cloud File System, Distributed Cab Service System, File System Check (FSCK), designing a mini-kernel for an ARM processor, and the Smart Elevator System--all focused on distributed embedded systems.

    Gunjan's software skills cover languages like C and C++, experience with assembly languages such as x86 and ARM, and proficiency in working with development platforms like Linux and Android, along with tools like Eclipse, gdb, Perforce, and git.

    Gunjan Mehta's educational journey includes a Bachelor of Engineering in Electronics and Telecommunications Engineering from VESIT and initial schooling at Smt. M. D. Bhatia English Medium High School.

    Throughout his career, Gunjan has demonstrated expertise in system software engineering, deep learning acceleration, compiler design, kernel development, and embedded systems programming.

    Related Questions

    What are Gunjan Mehta's main responsibilities at NVIDIA?
    What projects has Gunjan Mehta worked on at NVIDIA?
    How did Gunjan Mehta transition into a Technical Product Manager role?
    What is Gunjan Mehta's educational background?
    What are Gunjan Mehta's key achievements in the tech industry?
    Gunjan Mehta
    Gunjan Mehta, photo 1
    Gunjan Mehta, photo 2
    Get intro to Gunjan
    Add to my network

    Experience

    Technical Product Manager at NVIDIA since October 2022
    Sr. Software Engineer at NVIDIA (June 2016 - October 2022), Sr Systems Software Engineer at NVIDIA (February 2016 - June 2016), Systems Software Engineer at NVIDIA (February 2014 - February 2016), Teaching Assistant at Carnegie Mellon University (August 2013 - December 2013), Systems Intern at NVIDIA (May 2013 - August 2013)

    Location

    Santa Clara, California, United States