Inventor, Developer, and General Manager of CUDA GPU Computing technology. CUDA awarded multiple recognitions (HPCWire Readers & Editors Choice Awards, Best HPC Software, Technologies to watch, Popular Science "Best of What's New") and remains established standard for GPU Computing in the HPC community. Technology foundation for the $100M Tesla product line and runs 3 of the 5 top supercomputers in the world.
Accomplished leader in industry leading technology. Built engineering team from two people into a 120+ international and matrixed organization in numerical libraries, compilers, system software, IDEs, profilers, debuggers, APIs, QA, build and release, and automation.
Broad expertise in accelerating Big Data Analytics, Machine Learning (Patented, 2003) (Convolutional Neural Networks, Marcov Chain, GMM), Computer Vision, Image Processing, Simulation, Signal Processing, and Crypto.
VP of Accelerated Computing business unit which include all hardware and software product lines, 3rd party enablement, and inbound marketing activities for GPU Computing at NVIDIA.
VP Accelerated Computing @ Vice President of NVIDIA's Accelerated Computing business unit, responsible for software and hardware product lines for GPU Computing including developer marketing and strategic engagement. From January 2004 to Present (11 years 10 months) Santa Clara, CAResearch Intern @ From June 2006 to September 2006 (4 months) Redmond, WASystems Engineer @ From November 2000 to September 2001 (11 months) Santa Clara, CAProgram Manager - Microsoft Games @ From June 1998 to September 1998 (4 months) Redmond, WAGraphics Engineer @ From June 1997 to March 1998 (10 months) Mountain View, CA
Ph.D., Computer Science @ Stanford University From 1999 to 2005 BSE, Computer Science @ Princeton University From 1995 to 1999 Ian Buck is skilled in: GPGPU, GPU, CUDA, High Performance..., OpenCL, Software Engineering, Computer Architecture, Parallel Computing, Parallel Programming, OpenGL, Device Drivers, Compilers, Programming, Optimization, MPI, Multithreading, Algorithms, C++, C, Image Processing, Simulations, Embedded Systems, Distributed Systems