Tracking Graphics State For Networked Rendering. - Ian Buck; Greg Humphreys; Pat Hanrahan (Workshop on Graphics Hardware, 2000)

Distributed Rendering for Scalable Displays. - Greg Humphreys; Ian Buck; Matthew Eldridge; Pat Hanrahan (SC, 2000)

WireGL: a scalable graphics system for clusters. - Greg Humphreys; Matthew Eldridge; Ian Buck; Gordon Stoll; Matthew Everett; Pat Hanrahan (SIGGRAPH, 2001)

Ray tracing on programmable graphics hardware. - Timothy J. Purcell; Ian Buck; William R. Mark; Pat Hanrahan (ACM Trans. Graph., 2002)

Merrimac: Supercomputing with Streams. - William J. Dally; Francois Labonte; Abhishek Das; Pat Hanrahan; Jung Ho Ahn; Jayanth Gummaraju; Mattan Erez; Nuwan Jayasena; Ian Buck; Timothy J. Knight; Ujval J. Kapasi (SC, 2003)

The Stream Virtual Machine. - Francois Labonte; Peter R. Mattson; William Thies; Ian Buck; Christos Kozyrakis; Mark Horowitz (IEEE PACT, 2004)

GPGPU: general purpose computation on graphics hardware. - David Luebke; Mark J. Harris; Jens H. Krüger; Timothy J. Purcell; Naga K. Govindaraju; Ian Buck; Cliff Woolley; Aaron E. Lefohn (SIGGRAPH Course Notes, 2004)

Brook for GPUs: stream computing on graphics hardware. - Ian Buck; Theresa Foley; Daniel Reiter Horn; Jeremy Sugerman; Kayvon Fatahalian; Mike Houston; Pat Hanrahan (ACM Trans. Graph., 2004)

Using GPUs for Machine Learning Algorithms. - Dave Steinkrau; Patrice Y. Simard; Ian Buck (ICDAR, 2005)

High level languages for GPUs. - Ian Buck (SIGGRAPH Courses, 2005)

GPU computation strategies & tricks. - Ian Buck (SIGGRAPH Courses, 2005)

General Purpose Computation on Graphics Hardware. - Aaron E. Lefohn; Ian Buck; Patrick S. McCormick; John D. Owens; Timothy J. Purcell; Robert Strzodka (IEEE Visualization, 2005)

Stream computing on graphics hardware. - Ian Buck (2005)

S07 - GPGPU: general-purpose computation on graphics hardware. - David P. Luebke; Mark J. Harris; Naga K. Govindaraju; Aaron E. Lefohn; Mike Houston; John D. Owens; Mark Segal; Matthew Papakipos; Ian Buck (SC, 2006)

Performance-driven hand-drawn animation. - Ian Buck; Adam Finkelstein; Charles E. Jacobs; Allison W. Klein; David Salesin; Joshua E. Seims; Richard Szeliski; Kentaro Toyama (SIGGRAPH Courses, 2006)

GPU Computing: Programming a Massively Parallel Processor. - Ian Buck (CGO, 2007)

The future of multi-core technologies. - Michael T. Clark; H. Peter Hofstee; Edward J. Barragy; Ian Buck; Stephen W. Keckler (CLUSTER, 2007)

GPU computing with NVIDIA CUDA. - Ian Buck (SIGGRAPH Courses, 2007)

Scalable Parallel Programming with CUDA. - John Nickolls; Ian Buck; Michael Garland; Kevin Skadron (ACM Queue, 2008)

Fast Parallel Expectation Maximization for Gaussian Mixture Models on GPUs Using CUDA. - N. S. L. Phani Kumar; Sanjiv Satoor; Ian Buck (HPCC, 2009)

XMalloc: A Scalable Lock-free Dynamic Memory Allocator for Many-core Machines. - Xiaohuang Huang; Christopher I. Rodrigues; Stephen Jones; Ian Buck; Wen-mei W. Hwu (CIT, 2010)

Scalable SIMD-parallel memory allocation for many-core machines. - Xiaohuang Huang; Christopher I. Rodrigues; Stephen Jones; Ian Buck; Wen-mei W. Hwu (J. Supercomput., 2013)

Power Stabilization for AI Training Datacenters. - Esha Choukse; Brijesh Warrier; Scot Heath; Luz Belmont; April Zhao; Hassan Ali Khan; Brian Harry; Matthew Kappel; Russell J. Hewett; Kushal Datta; Yu Pei; Caroline Lichtenberger; et al. (CoRR, 2025)