Fast ray tracing by ray classification. - James Arvo; David Blair Kirk (SIGGRAPH, 1987)

The simulation of natural features using cone tracing. - David Blair Kirk (Vis. Comput., 1987)

The White Dwarf: A High-Performance Application-Specific Processor. - Andrew Wolfe; Maurício Breternitz Jr.; Chriss Stephens; A. L. Ting; David Blair Kirk; Ronald P. Bianchini Jr.; John Paul Shen (ISCA, 1988)

Priority-Driven, Preemptive I/O Controllers for Real-Time Systems. - Brinkley Sprunt; David Blair Kirk; Lui Sha (ISCA, 1988)

Process Dependent Static Cache Partitioning for Real-Time Systems. - David Blair Kirk (RTSS, 1988)

Virtual graphics. - Douglas Voorhies; David Blair Kirk; Olin Lathrop (SIGGRAPH, 1988)

SMART (Strategic Memory Allocation for Real-Time) Cache Design. - David Blair Kirk (RTSS, 1989)

SMART (Strategic Memory Allocation for Real-Time) Cache Design Using the MIPS R3000. - David Blair Kirk; Jay K. Strosnider (RTSS, 1990)

Particle transport and image synthesis. - James Arvo; David Blair Kirk (SIGGRAPH, 1990)

The rendering architecture of the DN10000VS. - David Blair Kirk; Douglas Voorhies (SIGGRAPH, 1990)

Accurate rendering by subpixel addressing. - Olin Lathrop; David Blair Kirk; Douglas Voorhies (IEEE Computer Graphics and Applications, 1990)

Allocating SMART cache segments for schedulability. - David Blair Kirk; Jay K. Strosnider; John E. Sasinowski (RTS, 1991)

Constrained Optimization Applied to the Parameter Setting Problem for Analog Circuits. - David Blair Kirk; Kurt W. Fleischer; Lloyd Watts; Alan H. Barr (NIPS, 1991)

Unbiased sampling techniques for image synthesis. - David Blair Kirk; James Arvo (SIGGRAPH, 1991)

An enhanced snoopy cache design for real-time multi-processing. - David Blair Kirk (RTS, 1992)

An Analog VLSI Chip for Radial Basis Functions. - Janeen Anderson; John C. Platt; David Blair Kirk (NIPS, 1992)

Implementing rotation matrix constraints in Analog VLSI. - David Blair Kirk; Alan H. Barr (SIGGRAPH, 1993)

Accurate and precise computation using analog VLSI, with applications to computer graphics and neural networks. - David Blair Kirk (1993)

Unsolved Problems and Opportunities for High-quality, High-performance 3D Graphics on a PC Platform. - David Blair Kirk (Workshop on Graphics Hardware, 1998)

When will ray-tracing replace rasterization? - Kurt Akeley; David Blair Kirk; Larry Seiler; Philipp Slusallek; Brad Grantham (SIGGRAPH Abstracts and Applications, 2002)

Graphics architectures: the dawn of cinematic computing. - David Blair Kirk (GRAPHITE, 2003)

Panel 3: The Future Visualization Platform. - Greg Johnson; David S. Ebert; Chuck Hansen; David Blair Kirk; Bill Mark; Hanspeter Pfister (IEEE Visualization, 2004)

Processor architecture: too much parallelism? - David Blair Kirk (PACT, 2006)

NVIDIA cuda software and gpu parallel computing architecture. - David Blair Kirk (ISMM, 2007)

Visualization and Analysis of GPU Summer School Applicants and Participants. - Elaine Wah; Erik Johnson; Loretta Auvil; Umesh Thakkar; Wen-mei W. Hwu; David Blair Kirk; Thom H. Dunning; Sharon C. Glotzer (eScience, 2008)

Optimization principles and application performance evaluation of a multithreaded GPU using CUDA. - Shane Ryoo; Christopher I. Rodrigues; Sara S. Baghsorkhi; Sam S. Stone; David Blair Kirk; Wen-mei W. Hwu (PPoPP, 2008)

Programming Massively Parallel Processors - A Hands-on Approach. - David Blair Kirk; Wen-mei W. Hwu (Morgan Kaufmann, 2010)

Understanding throughput-oriented architectures. - Michael Garland; David Blair Kirk (Commun. ACM, 2010)

Runtime and Architecture Support for Efficient Data Exchange in Multi-Accelerator Applications. - Javier Cabezas; Isaac Gelado; John E. Stone; Nacho Navarro; David Blair Kirk; Wen-mei W. Hwu (IEEE Trans. Parallel Distributed Syst., 2015)

Evolution of the Graphics Processing Unit (GPU). - William J. Dally; Stephen W. Keckler; David Blair Kirk (IEEE Micro, 2021)