Profile

Aditya Agrawal

Computer Architect, Deep Learning Engineer, (CPU, GPU, TPU) ML Performance Analysis & Optimization, Author of Nvidia PyProf, Boglehead

Aditya Agrawal is a computer architect with a Ph.D. and a deep learning/machine learning performance engineer. He specializes in analyzing and optimizing deep learning networks for performance on GPUs and CPUs, for training and inference, using Tensorflow and PyTorch. Aditya has a good und

Show more

18

Years of Experience

Education

Companies

google, nvidia, nvidia, intel, intel, intel, university of illinois urbanachampaign, taiwan semiconductor manufacturing company

Reach out to Aditya Agrawal via Email, InMail and SMS drip

by installing Chrome extension

Aditya's contact details

Email

Email (Verified)

adXXXXXXXXXXXXXXXXXom

Experience

  • img

    2019 - Present

    google

    Senior Software Engineer

    - Tensorflow graph pattern detector. - Tensorflow profiling and analysis tools. - CPU inference (serving) performance analysis and optimization. - GPU training and inference performance analysis and optimization.

  • img

    2017 - 2019

    nvidia

    Senior Deep Learning Architect

    I analyze and optimize DL networks for performance on Nvidia's GPUs. I was part of Nvidia's winning team for the MLPerf competition. I designed and released a performance analysis tool (Nvidia PyProf) for analyzing PyTorch performance on Nvidia GPUs.

  • img

    2014 - 2017

    nvidia

    Research Scientist

    I was engaged in DRAM research. We investigated the next generation of low power, high bandwidth DRAMs which will cater to Nvidia GPUs.

  • img

    2013 - 2013

    intel

    Graduate Research Intern

  • img

    2011 - 2011

    intel

    Graduate Research Intern

  • img

    2010 - 2010

    intel

    Graduate Research Intern

  • img

    2009 - 2014

    university of illinois urbanachampaign

    Research Assistant

  • img

    2007 - 2009

    taiwan semiconductor manufacturing company

    PDK Engineer

    I was responsible for developing and maintaining Process Design Kits (PDKs), which is used by companies to tape out chips.

Experience

32 Skills

apache

Apache Cordova

Application Programming Interfaces (API)

architectures

BERT

Bootstrap

CAD

CMS

Computer-Aided Design (CAD)

Content Management Systems (CMS)

d3DotJs

Deep Learning

dotNET

GitHub

Hypertext Transfer Protocol (HTTP)

Machine Learning (ML)

NLU

optimization

Pytorch

Representational State Transfer (REST)

Research

Research Scientist

ResNet

REST

REST API

Senior Software Engineer

Software Engineer

Tensorflow

Very-Large-Scale Integration (VLSI)

VHDL

vlsi

Wireless

Education

    Colleagues at google

    Satyam Goel

    Software Engineer

    imgPhoneimgEmail

    Satyam Ralhan

    Software Engineer Intern

    imgPhoneimgEmail

    Satyam Sahu

    Software Engineer III

    imgPhoneimgEmail

    Satyam Shaw

    Principal Software Engineer

    imgPhoneimgEmail

    Satyam Vijay

    Software Engineer

    imgPhoneimgEmail

    Show more

    Others named Aditya

    Aditya Swaroop

    Senior Manager - Technical Services

     at google

    Aditya Raval

    Senior Technical Product Manager

     at google

    Aditya Satyadev

    Co-founder and Director

     at google

    Aditya Om

    Software Engineer - II

     at google

    Aditya Jain

    Software Engineer 2

     at google

    Show more

    Colleagues at nvidia

    Saurabh Mhase

    Senior Software QA Engineer - Autonomous Vehicles

    imgPhoneimgEmail

    Saurabh Rahangdale

    Software QA Test Development Engineer

    imgPhoneimgEmail

    Saurav Mishra

    Deep Learning Solutions Architect

    imgPhoneimgEmail

    Saurav Agarwal

    Senior Architect - Big-data/Spark & AI/ ML

    imgPhoneimgEmail

    Saurav Paul

    Senior Engineer

    imgPhoneimgEmail

    Show more

    Colleagues at nvidia

    Sumedha Puppala

    Senior ASIC Verification Engineer

    imgPhoneimgEmail

    Sumeet Gupta

    Senior Systems Engineer

    imgPhoneimgEmail

    Sumit Kumar

    System Software Engineer

    imgPhoneimgEmail

    Sumit Mahato

    Senior Software Engineer

    imgPhoneimgEmail

    Sumit Goyal

    Senior Software Engineer

    imgPhoneimgEmail

    Show more