Hi. This is an opencl miner. More specifically, it's a miner without network code.
To compile, you'll need: Visual Studio 2010, AMD APP SDK, Boost, OpenSSL (or an alternative implementation of SHA512). The actual collision pair are computed to a vector on line 120 in momentum_gpu.cpp, if you know c++ you can take it from there.
I was mining on this code by a dll hack - I compiled a dll with "mine" function and added LoadLibrary/GetProcAddr to first beer's miner. I'm not releasing that code though because it's an ugly hack.
https://github.com/iruu/protoshares_momentum_openclLicensed under GPL 2.0. It's the same code that was in the benchmark I gave to some people on irc.
Initially (in November) I was planning and creating a pool for this, but something completely unrelated came up and I wasn't able to finish this. Sorry if you were waiting, especially if you helped me benchmark the code.
There's an exe in Release folder, you can use to benchmark.
Why release now? Because someone released CUDA miner. A closed, proprietary language! CUDA should die.
EDIT: When benchmarking use at least 100 iterations for reliable results.-
If you find it useful (or derived miner, which is very easy to do and probably will appear fast), need to exchange btc or like to trade btc on margin and you don't already have an account on bitfinex (cheapest btc exchange), during registration use my
bitfinex referral code IiDoeUOa3i. A sort of a tip which doesn't cost you anything.