CPUs have a few “cores” usually only 4-8 or so, that can “think” independently of each other, and execute complex tasks together.
GPUs have hundreds or thousands of cores that are lined up together in “threads” that can process the same simple task at the same time, much quicker.
Bitcoin mining prefers GPU because you’re asking a processor to do one thing and one thing only, but you need it to be done thousands of times as fast as possible. You don’t want the processor to execute one task, and then another, and then another, and then another…. You want to give the processor one task, and ask it to execute the task across multiple threads simultaneously.
Latest Answers