TechSpot

What is the difference between GPUs and CPUs?

By Jskid
May 31, 2013
Post New Reply
  1. At a really high level what makes a GPU better at doing certain tasks than a CPU? For example Bitcoin mining and password cracking is better done with video cards and I'm wondering why is there that difference?
     
  2. dividebyzero

    dividebyzero trainee n00b Posts: 4,970   +739

    Basically:
    CPU : Small number of computation threads being undertaken at high speed (typically 3+GHz).
    GPU : Large number of simple computation threads undertaken at a lower speed (typically ~1GHz)

    Hashing is a relatively simple computation set and benefits from the higher number of concurrent instances.
     
    PC nerd likes this.
  3. GhostRyder

    GhostRyder TS Evangelist Posts: 2,311   +551

    CPUs and GPUs are different because they are tasked and built to handle different tasks and do things in a different way.

    A CPU is composed of a small number of cores and has high caches designed to handle much more complex tasks (or really any computational task).

    A GPU is composed of as much as 1000's of cores that are much simpler but run things in parallel to give you a high speed computational power.

    In a sense, a CPU can do anything a gpu can (in some cases not as well) but not vice versa. For example, bitcoin mining is a simple hashing program that is searching through a code sequence (a hash if you will, is a complex mathematical sequence) which more cores can search these sequences therefor more cores can equal more speed.
     
  4. learninmypc

    learninmypc TS Evangelist Posts: 5,467   +244

  5. PC nerd

    PC nerd TS Booster Posts: 328   +38

    Thanks for starting this thread, I've been curious about this also.
     
  6. lilywang

    lilywang Banned

    cpu and gpu are both processors...
    gpu is on a video card and it processes video data
    cpu is the main processor and processes everything
    without gpu cpu would have to do all the information this would take a long time.... so gpu takes the load and can do more graphical things than cpu could
     


Add New Comment

TechSpot Members
Login or sign up for free,
it takes about 30 seconds.
You may also...


Get complete access to the TechSpot community. Join thousands of technology enthusiasts that contribute and share knowledge in our forum. Get a private inbox, upload your own photo gallery and more.