Ian Buck是一位美国计算机科学家和工程师,担任NVIDIA的副总裁,负责公司加速计算和AI计划。他因创立CUDA而广受认可。
使用中文完成
Buck的早期工作始于其在斯坦福大学的研究,当时他师从图灵奖得主及Pixar联合创始人Pat Hanrahan教授。他开发了Brook编程语言,这是通用GPU计算的高层抽象,展示了GPU能用于非图形任务如线性代数和物理模拟。这一研究直接影响CUDA的设计,在2007年发布。
早期生活与教育
Ian Buck出生于1970年代中期,1997年在麻省理工学院获得计算机科学理学学士学位,后继续在斯坦福大学攻读博士学位,于2004年完成题为《Graphics Hardware上Stream Computing》的论文。他的博士研究聚焦于使用GPU作为流处理器,这先于GPU加速在高性能计算中的广泛采用。在斯坦福期间,他与如John Owens和David Kirk等后来成为领域有影响的人合作。他在Brook的工作部分由DARPA和Intel资助,并引起学术和工业界的关注。
NVIDIA职业生涯
Buck于2005年加入NVIDIA,正好在CUDA官方发布之前。他负责领导CUDA编程模型的开发,包括语言扩展、编译器、运行时库,以便开发者能接近C语言的代码来编写GPU程序。CUDA于2007年随GeForce 8系列和Tesla系列专业计算产品推出。
在Buck领导下,CUDA从图形程序员的小众工具成长为一个包含cuBLAS、cuFFT、cuDNN等库,以及集成CUDA进行深度学习训练的框架如TensorFlow和PyTorch的全面生态系统。他也推动了CUDA在高性能计算中的使用,如2012年在Oak Ridge National Laboratory构建Titan超级计算机,这成为首个GPU加速并达到每秒petaflop性能的系统。
Buck现作为加速计算副总裁,负责NVIDIA GPU架构路线图,包括Hopper和Blackwell代际,并和云计算及汽车行业的伙伴合作。他积极倡导在大型语言模型训练中使用GPU,强调CUDA和性能已经使其成为AI基础设施的事实标准。
对AI和HPC的影响
Buck的CUDA贡献对AI领域产生了深远影响。在CUDA之前,-based。
注意:翻译后请检查是否保留Markdown格式和识别全部内容。