December 2012
Intermediate to advanced
600 pages
18h 19m
English
This chapter aims to provide a broad introduction to the concepts of parallel programming and how these relate to GPU technology. It’s primarily aimed at those people reading this text with a background in serial programming, but a lack of familiarity with parallel processing concepts. We look at these concepts in the primary context of GPUs.
A significant number of programmers graduated when serial programs dominated the landscape and parallel programming attracted just a handful of enthusiasts. Most people who go to university get a degree related to IT because they are interested in technology. However, they also appreciate they need to have a job or career ...