Nikhil Gupta

CPU Performance Architect at Apple

Sunnyvale, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Nikhil Gupta is a CPU Performance Architect with over a decade of deep experience in x86 and ARM microarchitecture performance modeling, currently based in Sunnyvale and working at Apple. He has led instruction cache, branch prediction, and decoder modeling across multiple CPU generations at AMD, owning simulator infrastructure and a custom trace format used for cross-site correlation and pre- and post-silicon validation. Known for turning microarchitectural concepts into measurable IPC improvements, he bridges rigorous analytical modeling with hands-on verification and hardware debug. His work spans the full performance flow from conceptual modeling to RTL and silicon correlation, and he holds three patents that reflect practical innovations in CPU performance.
code1 year of coding experience
job11 years of employment as a software developer
bookM.S. (Thesis) Computer Engineering, M.S. (Thesis) Computer Engineering at North Carolina State University
bookB.E. Instrumentation and control, B.E. Instrumentation and control at Gujarat University
languagesEnglish, Hindi, Punjabi, Gujarati
github-logo-circle

Github Skills (43)

pytorch10
python10
acceleration10
machine-learning10
optimizer10
inference10
numpy10
deep-learning10
tensorflow10
gpu10
autograd10
neural-network10
offloading10
cuda10
quantization10

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
ng-05/pytorch

Aug 2024 - Dec 2024

Tensors and Dynamic neural networks in Python with strong GPU acceleration
Contributions:25 pushes, 2 branches in 4 months
ng-05/ao

Oct 2024 - Jan 2025

PyTorch native quantization and sparsity for training and inference
Contributions:7 pushes, 3 branches in 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nikhil Gupta - CPU Performance Architect at Apple