Chirag Sakhuja

Chirag Sakhuja

Senior GPU Architect @ NVIDIA

About

GPU architect at NVIDIA trying to make AI (and graphics!) workloads go faster while being more efficient.

Country

United States

City

Austin

Industry

Computer Software

Skill

C, C++, Linux, Windows, Computer Hardware, Microsoft Office, LaTeX, Microsoft Excel, Matlab, Ruby, Computer Science, Python, Programming, Embedded Systems, Java, PowerPoint

Experience

NVIDIA

Senior GPU Architect

NVIDIA

LinkedIn
2024-6 - Present · 2 yrs 4 mos

Austin, Texas, United States

The University of Texas at Austin

Teaching Assistant

The University of Texas at Austin

LinkedIn
2024-1 - 2024-5 · 5 mos

Austin, Texas, United States

I hold office hours and grade assignments for a graduate-level compilers course (Structure & Implementation of Modern Programming Languages).

The University of Texas at Austin

Graduate Research Assistant

The University of Texas at Austin

LinkedIn
2018-8 - 2024-5 · 5 yrs 10 mos

Austin, Texas, United States

I conducted research as a PhD student on automated design of hardware for AI.

The University of Texas at Austin

Teaching Assistant

The University of Texas at Austin

LinkedIn
2013-8 - 2018-12 · 5 yrs 5 mos

Austin, Texas Metropolitan Area

I have assisted with teaching Computer Architecture, Intro to Computer Architecture, and Software Design. For each class, I developed assignments and exams, taught groups of 20-30 students in discussion sections, and explained concepts on a one-on-one basis in office hours.

The University of Texas at Austin

Lecturer

The University of Texas at Austin

2017-8 - 2018-5 · 10 mos

Austin, Texas Metropolitan Area

I developed and taught the supplemental classes Introduction to Linux and Introduction to Python. Each class deep-dived into specific topics with the focus of preparing students for industry work in the field. Creating these courses motivated the department to introduce a series of supplemental, single-focus courses taught by faculty to teach skills students would typically have to learn on their own time.

NVIDIA

GPU Architect Intern

NVIDIA

LinkedIn
2021-5 - 2021-8 · 4 mos

Austin, Texas, United States

I implemented new ray tracing features in a performance model, and I used the model to conduct performance analysis.

Apple

GPU Architecture Validation Intern

Apple

LinkedIn
2020-6 - 2020-9 · 4 mos

I designed and implemented a unit-level testbench around the Texture Processing Unit and used the test-bench to compare performance against RTL and the microarchitectural spec.

NVIDIA

GPU Architect

NVIDIA

LinkedIn
2017-8 - 2018-9 · 1 yr 2 mos

Austin, Texas Metropolitan Area

I was on the TPC architecture team and ran performance experiments at a TPC level and full-chip level. Much of my focus was on design exploration and performance modeling of the first-generation ray tracing unit (RTCore).

Centaur Technology

Engineering Intern

Centaur Technology

LinkedIn
2016-5 - 2016-8 · 4 mos

Austin, Texas Metropolitan Area

I focused on two primary projects throughout the summer. My first project was to create a trace of the memory requests going into and coming out of the L2 and then design and implement a unit-level testbench around the L2 prefetchers to replay the trace. The unit-level testbench allowed me to run large performance tests on variations of the prefetchers to help improve full-chip performance. My second project was to write boilerplate assembly code that can restore the architectural state of the machine from a checkpoint. This was useful in pausing and resuming large test programs and comparing performance against multiple architectures (i.e. architectures that could not previously restore from the custom checkpoint format).

Apple

GPU Design Verification Intern

Apple

LinkedIn
2015-5 - 2015-8 · 4 mos

I primarily worked on verification at the top-level of the GPU. This work consisted of adding logging and coverage in UVM, improving a tool to help debug the RTL and functional models, and actually debugging the RTL. I learned how to use SystemVerilog as well as common techniques used in processor verification.

Microsoft

SDET Intern

Microsoft

LinkedIn
2014-5 - 2014-8 · 4 mos

Redmond, WA

I increased functionality of existing test infrastructure to support test automation of Skype clients and core libraries. This involved rearchitecting part of the existing infrastructure to improve efficiency. I learned how to use C# and much more about how quality testing is done.

Centaur Technology

Design Verification Intern

Centaur Technology

LinkedIn
2013-6 - 2013-8 · 3 mos

Austin, Texas Metropolitan Area

I mostly performed regression testing on a model for a chip and designed various debugging utilities to be used internally. I also spent some time making modifications to a system model and designing a simulator and visualizer for a cache model. I learned x86, Ruby (and Ruby on Rails), and the stages a processor goes through before production.

The University of Texas at Austin

Tutor

The University of Texas at Austin

LinkedIn
2012-9 - 2013-5 · 9 mos

Engineering Sciences Building, Austin, TX 78705

I tutored small groups of students on a walk-in basis for Intro to Computing and Intro to Embedded Systems.

Education

The University of Texas at Austin

The University of Texas at Austin

LinkedIn

Electrical and Computer Engineering

2018 - 2024 · 6 yrs
The University of Texas at Austin

The University of Texas at Austin

LinkedIn

Electrical and Computer Engineering

2015 - 2017 · 2 yrs
The University of Texas at Austin

The University of Texas at Austin

LinkedIn

Electrical and Computer Engineering

2011 - 2015 · 4 yrs
The University of Texas at Austin

The University of Texas at Austin

LinkedIn

Computer Science

2011 - 2015 · 4 yrs

Chirag Sakhuja's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find 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.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.