AlexGR
Legendary
Offline
Activity: 1708
Merit: 1049
|
|
March 20, 2014, 04:41:06 PM Last edit: March 20, 2014, 05:21:56 PM by AlexGR |
|
Is the miner in the first page compatible with ypool (seems to have its own?)... and if yes, which is the fastest?
And a second question: If I replace g++ with clang++ I get this:
make clang++ -c -Wall -Wextra -std=c++0x -O3 -march=native -fomit-frame-pointer -march=native -I/usr/local/include -I/usr/include -IxptMiner/includes/ -IxptMiner/OpenCL -I../gmp-5.1.3 xptMiner/ticker.cpp -o xptMiner/ticker.o clang++ -c -Wall -Wextra -std=c++0x -O3 -march=native -fomit-frame-pointer -march=native -I/usr/local/include -I/usr/include -IxptMiner/includes/ -IxptMiner/OpenCL -I../gmp-5.1.3 xptMiner/main.cpp -o xptMiner/main.o In file included from xptMiner/main.cpp:1: xptMiner/global.h:4:10: fatal error: 'algorithm' file not found #include <algorithm> ^ 1 error generated. make: *** [xptMiner/main.o] Error 1
...any ideas to fix it?
|
|
|
|
dga
|
|
March 20, 2014, 05:49:09 PM |
|
Fastest, for now, is mine: http://www.cs.cmu.edu/~dga/crypto/ric/I should be pushing an update in a few hours. Dev fee is 7% now as discussed earlier, will be chopped down and open sourced with no fee within a few days. Only xptMiner is compatible with ypool at this point, to my knowledge. Your compilation problem is because of an STL issue - you may be missing a -I to where clang has its STL, or are using an out of date version. Are you on a mac? I haven't tried getting xptminer built on mine, but I could give it a go if that's why you're having troubles with it. Is the miner in the first page compatible with ypool (seems to have its own?)... and if yes, which is the fastest?
And a second question: If I replace g++ with clang++ I get this:
make clang++ -c -Wall -Wextra -std=c++0x -O3 -march=native -fomit-frame-pointer -march=native -I/usr/local/include -I/usr/include -IxptMiner/includes/ -IxptMiner/OpenCL -I../gmp-5.1.3 xptMiner/ticker.cpp -o xptMiner/ticker.o clang++ -c -Wall -Wextra -std=c++0x -O3 -march=native -fomit-frame-pointer -march=native -I/usr/local/include -I/usr/include -IxptMiner/includes/ -IxptMiner/OpenCL -I../gmp-5.1.3 xptMiner/main.cpp -o xptMiner/main.o In file included from xptMiner/main.cpp:1: xptMiner/global.h:4:10: fatal error: 'algorithm' file not found #include <algorithm> ^ 1 error generated. make: *** [xptMiner/main.o] Error 1
...any ideas to fix it?
|
|
|
|
AlexGR
Legendary
Offline
Activity: 1708
Merit: 1049
|
|
March 20, 2014, 06:12:05 PM |
|
Fastest, for now, is mine: http://www.cs.cmu.edu/~dga/crypto/ric/I should be pushing an update in a few hours. Dev fee is 7% now as discussed earlier, will be chopped down and open sourced with no fee within a few days. Only xptMiner is compatible with ypool at this point, to my knowledge. Aha, thanks for your swift reply. Your compilation problem is because of an STL issue - you may be missing a -I to where clang has its STL, or are using an out of date version.
If it's any help for debugging, the same is done when I use g++4-9 or icpc instead of g++ (it's 4.8 by default in my system). Are you on a mac? I haven't tried getting xptminer built on mine, but I could give it a go if that's why you're having troubles with it.
Nope, I'm on a linux / wolfdale setup, just looking to optimize through compilation with gcc-4.9, icc, clang, clang++, g++-4.9 and icpc.
|
|
|
|
dga
|
|
March 20, 2014, 07:44:04 PM |
|
Fastest, for now, is mine: http://www.cs.cmu.edu/~dga/crypto/ric/I should be pushing an update in a few hours. Dev fee is 7% now as discussed earlier, will be chopped down and open sourced with no fee within a few days. Only xptMiner is compatible with ypool at this point, to my knowledge. Aha, thanks for your swift reply. Your compilation problem is because of an STL issue - you may be missing a -I to where clang has its STL, or are using an out of date version.
If it's any help for debugging, the same is done when I use g++4-9 or icpc instead of g++ (it's 4.8 by default in my system). Are you on a mac? I haven't tried getting xptminer built on mine, but I could give it a go if that's why you're having troubles with it.
Nope, I'm on a linux / wolfdale setup, just looking to optimize through compilation with gcc-4.9, icc, clang, clang++, g++-4.9 and icpc. The codebase you're using is about 8x slower than the binary release of mine. No amount of compiler help will make it worthwhile. But figuring out the issues you're working on will help when I open source mine - which is going to happen a little sooner than I anticipated. Stay tuned. icc, in particular, might help a fair bit, but the bulk of the time is spent in GMP -- so if you want to do yourself a favor, get a super-tuned install of gmp. I did throw a little ispc at it, but I've removed it for the open source version because (a) I optimized around the need for what I'd been doing; and (b) I didn't want to complicate the build. There's a nice place where you could throw some ispc in there, though, if you feel like it. But it needs some architectural changes first.
|
|
|
|
AlexGR
Legendary
Offline
Activity: 1708
Merit: 1049
|
|
March 20, 2014, 08:09:10 PM |
|
8 times? Nice stuff... With what pools is it compatible?
|
|
|
|
surfer43
Sr. Member
Offline
Activity: 560
Merit: 250
"Trading Platform of The Future!"
|
|
March 20, 2014, 08:14:21 PM |
|
xpt protocol pools. For now that is: ypool.net and ric.upcpu.com
|
|
|
|
surfer43
Sr. Member
Offline
Activity: 560
Merit: 250
"Trading Platform of The Future!"
|
|
March 20, 2014, 08:17:28 PM |
|
Since ypool has most of the hashing power and this is not good i want to mine in other pool.
But is there any other stable pool? Which? And how much less income do you expect to have in other pool?
income depends on the fee of the pool why would you expect less income? http://ric.upcpu.com/ already has 4 blocks Too many invalid shares on upcpu (almost 400ms latency from Europe), we need an EU server! Willing to donate, upcpu owner contact me via pm EDIT : 35% of shares submitted are invalid due to latency! Current server is hosted in China, we need both US and EU servers ASAP! EDIT 2: Pool is unusable for anyone outside of China, latency fluctuates up to 5000ms and invalid shares are over 70% NOT true. Shares are accepted fine worldwide.
|
|
|
|
AlexGR
Legendary
Offline
Activity: 1708
Merit: 1049
|
|
March 20, 2014, 08:21:46 PM |
|
xpt protocol pools. For now that is: ypool.net and ric.upcpu.com
Thanks. I just went to download the faster client and saw AVX2 and SSE4 binaries. I only have up to ssse3, so I guess they won't run for me... Bummer.
|
|
|
|
primer-
Legendary
Offline
Activity: 1092
Merit: 1000
|
|
March 20, 2014, 08:33:54 PM |
|
Since ypool has most of the hashing power and this is not good i want to mine in other pool.
But is there any other stable pool? Which? And how much less income do you expect to have in other pool?
income depends on the fee of the pool why would you expect less income? http://ric.upcpu.com/ already has 4 blocks Too many invalid shares on upcpu (almost 400ms latency from Europe), we need an EU server! Willing to donate, upcpu owner contact me via pm EDIT : 35% of shares submitted are invalid due to latency! Current server is hosted in China, we need both US and EU servers ASAP! EDIT 2: Pool is unusable for anyone outside of China, latency fluctuates up to 5000ms and invalid shares are over 70% NOT true. Shares are accepted fine worldwide. Gave upcpu another try , invalid shares all over : Server1 [00:09:52] 2ch/s: 12.4679 3ch/s: 0.4705 4ch/s: 0.0069 Shares total: 1 / 0 Server2 [00:10:00] 2ch/s: 12.1173 3ch/s: 0.4574 4ch/s: 0.0137 Shares total: 2 / 1 Server3 [00:10:08] 2ch/s: 11.8434 3ch/s: 0.4783 4ch/s: 0.0067 Shares total: 1 / 0 Server4 [00:10:32] 2ch/s: 12.4176 3ch/s: 0.4666 4ch/s: 0.0065 Shares total: 1 / 0 Server5 [00:10:33] 2ch/s: 12.4692 3ch/s: 0.5500 4ch/s: 0.0065 Shares total: 1 / 0 Server6 [00:10:48] 2ch/s: 11.8771 3ch/s: 0.4867 4ch/s: 0.0063 Shares total: 1 / 0 Server7 [00:10:40] 2ch/s: 12.7424 3ch/s: 0.4160 4ch/s: 0.0192 Shares total: 3 / 1 Server8 [00:10:48] 2ch/s: 11.7570 3ch/s: 0.4425 4ch/s: 0.0126 Shares total: 2 / 1 Server9 [00:10:56] 2ch/s: 12.1943 3ch/s: 0.4433 4ch/s: 0.0062 Shares total: 1 / 0 ... 70 servers , 50%-100% invalid shares, not a single server has all shares accepted.
|
|
|
|
surfer43
Sr. Member
Offline
Activity: 560
Merit: 250
"Trading Platform of The Future!"
|
|
March 20, 2014, 08:42:38 PM |
|
Speak for yourself, most of my shares are accepted.
|
|
|
|
primer-
Legendary
Offline
Activity: 1092
Merit: 1000
|
|
March 20, 2014, 08:46:32 PM |
|
Speak for yourself, most of my shares are accepted.
I am talking about 70 servers at 3 different providers, two in EU and one in the US.
|
|
|
|
c.figgis
Newbie
Offline
Activity: 14
Merit: 0
|
|
March 20, 2014, 08:46:51 PM |
|
Fastest, for now, is mine: http://www.cs.cmu.edu/~dga/crypto/ric/I should be pushing an update in a few hours. Dev fee is 7% now as discussed earlier, will be chopped down and open sourced with no fee within a few days. Only xptMiner is compatible with ypool at this point, to my knowledge. Aha, thanks for your swift reply. Your compilation problem is because of an STL issue - you may be missing a -I to where clang has its STL, or are using an out of date version.
If it's any help for debugging, the same is done when I use g++4-9 or icpc instead of g++ (it's 4.8 by default in my system). Are you on a mac? I haven't tried getting xptminer built on mine, but I could give it a go if that's why you're having troubles with it.
Nope, I'm on a linux / wolfdale setup, just looking to optimize through compilation with gcc-4.9, icc, clang, clang++, g++-4.9 and icpc. The codebase you're using is about 8x slower than the binary release of mine. No amount of compiler help will make it worthwhile. But figuring out the issues you're working on will help when I open source mine - which is going to happen a little sooner than I anticipated. Stay tuned. icc, in particular, might help a fair bit, but the bulk of the time is spent in GMP -- so if you want to do yourself a favor, get a super-tuned install of gmp. I did throw a little ispc at it, but I've removed it for the open source version because (a) I optimized around the need for what I'd been doing; and (b) I didn't want to complicate the build. There's a nice place where you could throw some ispc in there, though, if you feel like it. But it needs some architectural changes first. I am preparing a pool with the new stratum miner code that will have servers very fast servers across the US. Would love to have the support of your high performance miner to relieve the power that a single large pool has over this coin!
|
|
|
|
surfer43
Sr. Member
Offline
Activity: 560
Merit: 250
"Trading Platform of The Future!"
|
|
March 20, 2014, 08:49:26 PM |
|
meh... upcpu is good for some locations, bad in others:
[00:27:20] 2ch/s: 3.8213 3ch/s: 0.1623 4ch/s: 0.0100 Shares total: 4 / 1
:/
|
|
|
|
Bigtruck45
Newbie
Offline
Activity: 37
Merit: 0
|
|
March 20, 2014, 09:01:19 PM |
|
Since the difficulty has dropped does that mean that less cpu's have been mining?
|
|
|
|
surfer43
Sr. Member
Offline
Activity: 560
Merit: 250
"Trading Platform of The Future!"
|
|
March 20, 2014, 09:09:26 PM |
|
Since the difficulty has dropped does that mean that less cpu's have been mining?
That means less cpus were mining before the difficulty dropped.
|
|
|
|
surfer43
Sr. Member
Offline
Activity: 560
Merit: 250
"Trading Platform of The Future!"
|
|
March 20, 2014, 09:13:09 PM |
|
WTB 360 RIC for 90 mBTC
|
|
|
|
northranger79510
Sr. Member
Offline
Activity: 308
Merit: 250
Riecoin and Huntercoin to rule all!
|
|
March 20, 2014, 09:22:29 PM |
|
As expected..price dropped. No worries
|
|
|
|
gatra (OP)
|
|
March 20, 2014, 09:56:51 PM |
|
|
|
|
|
northranger79510
Sr. Member
Offline
Activity: 308
Merit: 250
Riecoin and Huntercoin to rule all!
|
|
March 20, 2014, 10:04:08 PM |
|
|
|
|
|
dga
|
|
March 20, 2014, 10:49:16 PM |
|
Hi, all - As promised, with ypool's update to address the share-vs-block fairness issue, I'm releasing as open source my miner code. I've also placed online binaries with the usual dev fee structure: 2% default, which can be disabled from the command line. Thanks to everyone who supported this with dev fees over the last few days. I've taken the time to clean up the code modestly - it still needs work, but it's not the total mess it was yesterday. I've integrated the windows/mingw build into the main line and added -s <maxSieveSize> parameter on the command line to replace the former set of multiple builds. Binary releases: http://www.cs.cmu.edu/~dga/crypto/ric/Source release: https://github.com/dave-andersen/fastrie (in the xptMiner subdirectory) Note: If you're running any other miner, it's important to upgrade to this one ASAP in order to ensure that you're getting a fair share of the blocks you find! The change from "first four" to "any four" means that the miners will all be finding MANY more shares per block -- so if you're running old code, you will be at a serious disadvantage. Something like 30 to 1. Upgrade ASAP. The miner will report a different number of chains/sec than it did before because of the change to shares, but it's roughly the same code as before - maybe 1% or less slower because of testing for multiple primes. Happy mining, and thanks as always to Gatra for creating a great proof of work, to jh and clintar for the starting codebase, and to everyone for participating in it. Note also that jh is releasing a new miner - compare and find the best one, I don't know which one is faster.
|
|
|
|
|