0

Something that I have not really grasped is the idea of bitcoins. Especially since everybody can mine for it using a powerful GPU. I wonder why is GPU used for this purpose? Is the work done by GPU used by some huge organization or is it just wasted resource that goes into simulated mining?

I mean for example SETI uses your GPU for the purpose of finding aliens, but what I can see of bitmining it seems for no actual purpose than wasted resource.

starcorn
  • 3,326

1 Answers1

3

In nearly every case, it comes down to what the GPU is good at. Architecturally modern GPUs consist of a massive number of small cores. They are as such good at embarassingly parallel problems and happen to be good at vector calculations (as opposed to floating point, where CPUs often do better). Rather than using a GPU as well, a GPU, all these tasks use it as a GPGPU

It so happens that protein folding, signal analysis, and bitcoin mining are embarassingly parallel, and distribute well amongst many nodes, which are what folding@home, seti and bitcoin do!

Also, bitcoin mining involves solving equations and that somehow has a random chance of you getting a bitcoin, which is an arbitrary, cyrptographically secure, non legal tender currency - see this closed question for more details

Journeyman Geek
  • 133,878