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.
1 year of coding experience
11 years of employment as a software developer
M.S. (Thesis) Computer Engineering, M.S. (Thesis) Computer Engineering at North Carolina State University
B.E. Instrumentation and control, B.E. Instrumentation and control at Gujarat University
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.