Link to home
Start Free TrialLog in
Avatar of curiouswebster
curiouswebsterFlag for United States of America

asked on

Bitcoin: rough estimate for number of PC's mining Bitcoin?

Does anyone have a rough idea of how many PC's are in use mining Bitcoin throughout the world? And might you also know in what countries these machines are running?

If you have general data on Cryptocurrency miners, and not just Bitcoin, that is even better.

Thanks.
SOLUTION
Avatar of Pavel Celba
Pavel Celba
Flag of Czechia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of curiouswebster

ASKER

Sorry, I meant CPU's. Is that the right term?
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
How many GPU's and ASIC's combined are used throughout the world?
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Only 3 Billion?!

;)
Last question...

Is a GPU considered a computer?
A PC has a CPU inside, it might be a quad core Pentium.  As far as processing power, that might count as four CPU's.

A CPU is a general purpose device: it runs the disk and the video screen, it plays music and listens to the keyboard, and it can be programmed to run Bitcoin hashes.  

A GPU is a similar looking device, but it is specialized to run graphics calculations.  It can do more hashes/sec than a CPU.

An ASIC is another similar looking device, but it is ultra specialized to do Bitcoin hashes.  It will be faster than a GPU.

All these chips will come in Ball Grid Array [BGA] packages that require custom designed motherboards and support electronics.
     http://www.eetimes.com/document.asp?doc_id=1316816
CPU cannot be general purpose device.

CPU is a single chip which supports instructions based calculations and memory or ports I/O. Nothing else.  Everything else must be converted to this basic set. So CPU knows nothing about the keyboard or video etc. CPU reads the instruction which tells what to do. These instructions can come from the program stored in memory or from the controllers (other non-CPU chips on the motherboard) to which all other devices are connected.

GPU is a single chip with very reduced and specialized set of instructions allowing parallelism much higher than CPU.

Of course, we know single chip PCs (e.g. http://www.instructables.com/id/Single-Chip-AVR-BASIC-Computer/) which contain CPU and all controllers in one chip.