| 2008 | PPoPP | 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 |
| 2002 | SIGGRAPH | When will ray-tracing replace rasterization? | Kurt Akeley, David Blair Kirk, Larry Seiler, Philipp Slusallek, Brad Grantham |
| 1993 | SIGGRAPH | Implementing rotation matrix constraints in Analog VLSI. | David Blair Kirk, Alan H. Barr |
| 1992 | ECRTS | An enhanced snoopy cache design for real-time multi-processing. | David Blair Kirk |
| 1991 | ECRTS | Allocating SMART cache segments for schedulability. | David Blair Kirk, Jay K. Strosnider, John E. Sasinowski |
| 1991 | SIGGRAPH | Unbiased sampling techniques for image synthesis. | David Blair Kirk, James Arvo |
| 1990 | SIGGRAPH | Particle transport and image synthesis. | James Arvo, David Blair Kirk |
| 1990 | SIGGRAPH | The rendering architecture of the DN10000VS. | David Blair Kirk, Douglas Voorhies |
| 1990 | RTSS | SMART (Strategic Memory Allocation for Real-Time) Cache Design Using the MIPS R3000. | David Blair Kirk, Jay K. Strosnider |
| 1989 | RTSS | SMART (Strategic Memory Allocation for Real-Time) Cache Design. | David Blair Kirk |
| 1988 | ISCA | The White Dwarf: A High-Performance Application-Specific Processor. | Andrew Wolfe, Maurcio Breternitz Jr., Chriss Stephens, A. L. Ting, David Blair Kirk, Ronald P. Bianchini Jr., John Paul Shen |
| 1988 | ISCA | Priority-Driven, Preemptive I/O Controllers for Real-Time Systems. | Brinkley Sprunt, David Blair Kirk, Lui Sha |
| 1988 | SIGGRAPH | Virtual graphics. | Douglas Voorhies, David Blair Kirk, Olin Lathrop |
| 1988 | RTSS | Process Dependent Static Cache Partitioning for Real-Time Systems. | David Blair Kirk |
| 1987 | SIGGRAPH | Fast ray tracing by ray classification. | James Arvo, David Blair Kirk |