The CPU and GPU are the two central processors that exist on every PC. And the first one is responsible for all types of tasks while the second is special in graphics enhancements. Therefore, it is logical that there are large differences between them. Although both comes out by the same essential elements, the transistors. In this section, we will give a review of the general architecture of CPU and GPU to understand their big differences.