Appendix C

Graphics and Computing GPUs

John Nickolls,    Director of Architecture, NVIDIA

David Kirk,    Chief Scientist, NVIDIA

Imagination is more important than knowledge.

Albert Einstein On Science, 1930s

  • C.1 Introduction C-3
  • C.2 GPU System Architectures C-7
  • C.3 Programming GPUs C-12
  • C.4 Multithreaded Multiprocessor Architecture C-24
  • C.5 Parallel Memory System C-36
  • C.6 Floating-point Arithmetic C-41
  • C.7 Real Stuff: The NVIDIA GeForce 8800 C-45
  • C.8 Real Stuff: Mapping Applications to GPUs C-54
  • C.9 Fallacies and Pitfalls C-70
  • C.10 Concluding Remarks C-74
  • C.11 Historical Perspective and Further Reading C-75

C.1 Introduction

This appendix focuses on the GPU—the ubiquitous graphics processing unit in every PC, laptop, desktop computer, and workstation. In its ...

Get Computer Organization and Design MIPS Edition, 6th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.