Moreover, A CPU assigns multiple cores which focuses on such consecutive processing. At the same time, a GPU can control thousands of instructions or threads with the help of its thousands of small cores, simultaneously.