Introduction Modern computing depends heavily on two major types of processors: the Central Processing Unit (CPU) and the Graphics Processing Unit (GPU). Although both execute instructions and perform calculations, they are designed for very different workloads. The CPU is optimized for general-purpose computing, sequential operations, operating-system tasks, and complex decision-making. The GPU, on the other hand, is designed to perform large numbers of similar calculations