Previous | Next --- Slide 15 of 74
Back to Lecture Thumbnails

Interestingly, the reason why GPUs were designed to have so many parallel processing units is because they were originally designed to evaluate a user defined function at every pixel in parallel. Specifically, the programmer provides a function which takes in properties about the surface and outputs a value specifying a color for a particular pixel. This function is then executed for every pixel on screen.

Please log in to leave a comment.