 Modern graphics processing units (GPUs) include an array of shader pipelines which may be driven by compute kernels, which can be considered vector processors (using a similar strategy for hiding memory latencies).In general terms, CPUs are able to manipulate one or two pieces of data at a time.For instance, most CPUs have an instruction that essentially says "add A to B and put the result in C".