Why is GPU used for mining bitcoins?

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

Posted 2012-04-09T09:54:12.827

Reputation: 2 136

Question was closed 2012-04-11T01:39:52.913

1

This is like asking why Google is coding in a particular language. If you want to ask it, try the http://bitcoin.stackexchange.com

– random – 2012-04-16T16:27:51.767

Answers

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

Posted 2012-04-09T09:54:12.827

Reputation: 119 122

1yeah, but it seems that the GPU resource is wasted on something that doesn't really matter. I mean SETI has purpose, wherein bitcoins I don't find to have any purpose. Rather it seems to be something maintained by serious computer geeks. Now in after hand I think I should have named my question why mining at all. Anyway thanks for your answer. – starcorn – 2012-04-09T12:28:23.273