great works, can you add ypool support(from the official jhProtominer v0.1e) to it?
btw. according to intel, avx can do two sha512 and avx2 can do four at the same time~~
Going to work on it. I'm having more fun with the algorithms than with the stuff around it - patches accepted to be able to support either pool. :-)
Speaking of avx2, I've been targeting it a little in a build I'm working on. If people want to test it, there's a linux binary-only build available for avx2 CPUs at:
http://www.cs.cmu.edu/~dga/ptsminer-dga-adv-avx2-linux64.binI'll be releasing the code for this series once I've finished ironing out the kinks, but I'd be curious to know if people are seeing the same kind of speed gains that I am on their Intel Haswell-based systems. On mine - a stock i7-4770 running at normal clock rates - I see:
[STATS] 2014-Jan-15 01:09:04 | 356.8 c/m | 5.5 sh/m | VL: 1195 (98.6%), RJ: 17 (1.4%), ST: 0 (0.0%)
Because it's a preview dev build, I changed the mining fee a little - it's higher just for this one - 5% - but in big blocks (200 seconds dev and then 4000 seconds user) so that it has more time to stabilize so you can see the true cpm rate.
I believe this one substantially outperforms yam, but only for avx2. I'd be curious if others can confirm.
-Dave