The GPU Computing Era

John Nickolls, William J. Dally

IEEE Micro · 2010 · 958 citations · 20 references

Concepts

Abstract

GPU computing is at a tipping point, becoming more widely used in demanding consumer applications and high-performance computing. This article describes the rapid evolution of GPU architectures-from graphics processors to massively parallel many-core multiprocessors, recent developments in GPU computing architectures, and how the enthusiastic adoption of CPU+GPU coprocessing is accelerating parallel applications.

References

20