Diego Novillo

Principal Compiler Engineer @NVIDIA

Toronto, ON, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Mar 2025 — Present

Principal Compiler Engineer @NVIDIA

View department →

CA

EDUCATION

1987 — 1991

Universidad Centro de Altos Estudios en Ciencias Exactas (Universidad CAECE)

BsC, Computing Science

N/A

University of Alberta

Doctor of Philosophy - PhD, Computer Science

SKILLS

CProgrammingOptimizationOperating SystemsAlgorithmsEmbedded SystemsC++ArchitecturesGccOpen SourceParallel ComputingLlvmComputer ScienceCompiler ConstructionJavaOpenmpDebuggingShell ScriptingCompiler DesignOptimizationsHigh Performance ComputingComputer ArchitectureDistributed SystemsMultithreadingLinuxUnixSoftware DesignSoftware DevelopmentPythonBashScalabilitySoftware EngineeringCompilersArchitecture

ABOUT DIEGO NOVILLO

I hold a PhD in computing science (compiler optimization techniques for parallel and distributed computing). I have over 30 years of dedicated experience in CPU and GPU compilers.Currently, my work focuses on SPIR-V compilation and optimization in the Vulkan GPU driver at NVIDIA.Before this, I led the AR Graphics teams within the AR organization at Google. My responsibilities extended to three teams: GPU Performance, Graphics Tools, and Shader Compilers.In addition to the above, I have substantial experience in high-performance computing, embedded systems, compiler optimization, and code generation for diverse architectures. Notably, I played a pivotal role as one of the principal architects of GCC\'s SSA global optimization framework and contributed significantly to the design and implementation of GCC\'s OpenMP support, link-time optimization (LTO), and basic alias analysis machinery.I also designed and implemented a new profile guided facility in LLVM based on sampling profilers.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Diego Novillo — Principal Compiler Engineer at NVIDIA in Toronto, ON, CA | Unifers