Define sequential computing.
Define parallel computing.
What are the requirements a program should meet to be prallelized?
Define speedup
The ratio of time taken to solve a problem on a single processor, to the time taken on a parallel system.
Define efficiency
The ratio of speedup to the number of processors. (how effectively the processors are utilized)
Why are GPUs so good at graphics processing?
They have thousands of cores optimized for parallel processing. Graphics operations include manipulating pixels where the same operation is performed on a large number of pixels. These operations can be done simultaneously. GPUs make this process efficient by parallelizing this processes.