Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: Cdecker on October 06, 2010, 05:08:31 PM



Title: Bitcoin Miner explanation
Post by: Cdecker on October 06, 2010, 05:08:31 PM
Since I myself am losing the oversight on the various miners that are currently available or in use I started a wiki page that might introduce users to alternative miners: http://www.bitcoin.org/wiki/doku.php?id=bitcoin_miners
It would also allow us to collect some real world comparisons about how they perform against each other :D

Feel free to add yours  ::)


Title: Re: Bitcoin Miner explanation
Post by: tcatm on October 06, 2010, 05:21:10 PM
Performance shouldn't be measured in multiplies of the CryptoPP miner. Maybe you could give hashrate examples for typical CPUs.


Title: Re: Bitcoin Miner explanation
Post by: SmokeTooMuch on October 07, 2010, 10:36:49 AM
Java Bitcoin Client: http://bitcointalk.org/index.php?topic=1382.0 (http://bitcointalk.org/index.php?topic=1382.0)
CUDA Client on ArchLinux - the easy way: http://bitcointalk.org/index.php?topic=1336.0 (http://bitcointalk.org/index.php?topic=1336.0)
OpenCL miner for the masses: http://bitcointalk.org/index.php?topic=1334.0 (http://bitcointalk.org/index.php?topic=1334.0)
Generating Bitcoins with your video card (OpenCL/CUDA): http://bitcointalk.org/index.php?topic=133.0 (http://bitcointalk.org/index.php?topic=133.0)
Help the little ol CUDA developer:http://bitcointalk.org/index.php?topic=1324.0 (http://bitcointalk.org/index.php?topic=1324.0)
CUDA Donation Thread: http://bitcointalk.org/index.php?topic=1039.0 (http://bitcointalk.org/index.php?topic=1039.0)
A slightly more open approach to bitcoin on the GPU: http://bitcointalk.org/index.php?topic=1009.0 (http://bitcointalk.org/index.php?topic=1009.0)
Mac OS X full build instructions and updated binary package: http://bitcointalk.org/index.php?topic=124.0 (http://bitcointalk.org/index.php?topic=124.0)

Just a few threads, that you should have read, if you want to complete your bitcoin miner wiki site.


Title: Re: Bitcoin Miner explanation
Post by: Cdecker on October 07, 2010, 11:54:58 AM
Performance shouldn't be measured in multiplies of the CryptoPP miner. Maybe you could give hashrate examples for typical CPUs.
Well the problem is that there is no typical CPU, or typical GPU for that matter. So you'd have to write down exactly your configuration and test that same configuration against all miners. I was thinking more in terms of list the requirements, and then what you usually get when fulfilling the requirements. It's not meant to be precise, it's just indicative of where users can go with certain miners. If results then vary +/- 10% the user wont care.
Quote
Java Bitcoin Client: http://bitcointalk.org/index.php?topic=1382.0
It's a wrapper around the Main client, not a miner flavor.
Quote
CUDA Client on ArchLinux - the easy way: http://bitcointalk.org/index.php?topic=1336.0
Looks like the patch by puddinpop, I have no viable benchmarks on this one.
Quote
OpenCL miner for the masses: http://bitcointalk.org/index.php?topic=1334.0
I'm quite interested in this one, would like someone with a good GPU posting some benchmarks.
Quote
Generating Bitcoins with your video card (OpenCL/CUDA): http://bitcointalk.org/index.php?topic=133.0
This is the main thread I took the idea from, but except puddinpop's code, it's all just generic talk.
Quote
Help the little ol CUDA developer:http://bitcointalk.org/index.php?topic=1324.0
These are improvements to code that exists elsewhere
Quote
CUDA Donation Thread: http://bitcointalk.org/index.php?topic=1039.0
Again just a fundraiser for puddinpop's code.
Quote
A slightly more open approach to bitcoin on the GPU: http://bitcointalk.org/index.php?topic=1009.0
This one I actually didn't know yet :)
Quote
Mac OS X full build instructions and updated binary package: http://bitcointalk.org/index.php?topic=124.0
Prehistoric thread on how to build the main client on Mac.

Anyway the wiki is open, feel free to add anything important :)

Oh and since I don't have a GPU in my notebook (not one I could use anyway) I'd be especially interested in benchmarks of the CUDA and openCL miners, since I can't provide them myself.