Bitcoin Forum
April 27, 2024, 04:46:28 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: Do you want to see improvements in Ethash dual-mining with GGS?
I desperately need it. - 8 (15.1%)
It would be nice. - 12 (22.6%)
It's not worth it anymore. - 33 (62.3%)
Total Voters: 53

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 ... 197 »
  Print  
Author Topic: Gateless Gate Sharp 1.3.8: 30Mh/s (Ethash) on RX 480!  (Read 214337 times)
zzzzzzzzzz
Full Member
***
Offline Offline

Activity: 150
Merit: 100


View Profile
February 10, 2017, 12:34:53 AM
 #601

Seems like claymore is in the same spot...wouldnt be surprised if his recent "eureka" moment is from the discussion happening in this thread.

Oh, I'm now pretty sure he reads this thread. It's really funny in an ironic sense, but it does make things a bit more challenging for me. It's like playing poker with you being the only player with open hands. Oh well.

I am not entirely sure if I would take his current approach, though. I'm not going to feed my competition this time around, so he has to figure things out himself...
I find these assumptions a bit odd, he has been fastest 95% of the time since launch, and people assume he uses methods from slower miners.  I think recent improvements are just to keep up with Optiminer, and timing is a coincidence.  He already had ASM working well many weeks ago for all cards.  I can't know for sure, I just find it odd that every time there is a CM speedup, some assume automatically it is from others.

Keep up the good work, just posting my thoughts.

So, if CM had "ASM working well many weeks ago for all cards", why did he post this 6 days ago:

https://bitcointalk.org/index.php?topic=1670733.msg17725004#msg17725004

And no, I'm not implying, in any way, that CM is doing anything unethical. I'm just saying, according to CM himself, your statement is completely false.
1714193188
Hero Member
*
Offline Offline

Posts: 1714193188

View Profile Personal Message (Offline)

Ignore
1714193188
Reply with quote  #2

1714193188
Report to moderator
1714193188
Hero Member
*
Offline Offline

Posts: 1714193188

View Profile Personal Message (Offline)

Ignore
1714193188
Reply with quote  #2

1714193188
Report to moderator
Whoever mines the block which ends up containing your transaction will get its fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
zawawa (OP)
Sr. Member
****
Offline Offline

Activity: 728
Merit: 304


Miner Developer


View Profile
February 10, 2017, 12:46:00 AM
 #602

Don't get me wrong. I truly admire Claymore's coding skills. To be very honest, I am rarely impressed by other programmers, but he is definitely top notch.

All I am saying is that he studies his competitions, be it potential or actual, and he studies them really well. This is not an automatic assumption but an educated, informed observation of his work as a long-time user. Also, it is often the case that different developers come up with different ideas for optimizations, so we are constantly learning from each other.

Anyway, all this talk is meaningless if I cannot come up with a faster miner than Claymore's. We shall see very, very soon.

Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
toptek
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000


View Profile
February 10, 2017, 12:56:49 AM
Last edit: February 10, 2017, 01:13:58 AM by toptek
 #603

Don't get me wrong. I truly admire Claymore's coding skills. To be very honest, I am rarely impressed by other programmers, but he is definitely top notch.

All I am saying is that he studies his competitions, be it potential or actual, and he studies them really well. This is not an automatic assumption but an educated, informed observation of his work as a long-time user. Also, it is often the case that different developers come up with different ideas for optimizations, so we are constantly learning from each other.

Anyway, all this talk is meaningless if I cannot come up with a faster miner than Claymore's. We shall see very, very soon.

I hope you can at least match it , either way to keep you at it, i plan to keep donating like i said in a PM Smiley . for a while ....

For security, your account has been locked. Email acctcomp15@theymos.e4ward.com
xeridea
Sr. Member
****
Offline Offline

Activity: 449
Merit: 251


View Profile WWW
February 10, 2017, 02:53:31 AM
 #604

Seems like claymore is in the same spot...wouldnt be surprised if his recent "eureka" moment is from the discussion happening in this thread.

Oh, I'm now pretty sure he reads this thread. It's really funny in an ironic sense, but it does make things a bit more challenging for me. It's like playing poker with you being the only player with open hands. Oh well.

I am not entirely sure if I would take his current approach, though. I'm not going to feed my competition this time around, so he has to figure things out himself...
I find these assumptions a bit odd, he has been fastest 95% of the time since launch, and people assume he uses methods from slower miners.  I think recent improvements are just to keep up with Optiminer, and timing is a coincidence.  He already had ASM working well many weeks ago for all cards.  I can't know for sure, I just find it odd that every time there is a CM speedup, some assume automatically it is from others.

Keep up the good work, just posting my thoughts.

So, if CM had "ASM working well many weeks ago for all cards", why did he post this 6 days ago:

https://bitcointalk.org/index.php?topic=1670733.msg17725004#msg17725004

And no, I'm not implying, in any way, that CM is doing anything unethical. I'm just saying, according to CM himself, your statement is completely false.


I mean he had good speed in ASM a while ago after limits of OpenCL alone were reached.  Recently for further optimization he figured it would be worth it to have a cleaner environment to work with.  He just said he got an efficient ASM environment for his miners, but we don't know what setup he is using. I am not saying anyone is right or wrong, I just see this repeated trend.

Profitability over time charts for many GPUs - http://xeridea.us/charts

BTC:  bc1qr2xwjwfmjn43zhrlp6pn7vwdjrjnv5z0anhjhn LTC:  LXDm6sR4dkyqtEWfUbPumMnVEiUFQvxSbZ Eth:  0x44cCe2cf90C8FEE4C9e4338Ae7049913D4F6fC24
xeridea
Sr. Member
****
Offline Offline

Activity: 449
Merit: 251


View Profile WWW
February 10, 2017, 02:58:43 AM
 #605

Don't get me wrong. I truly admire Claymore's coding skills. To be very honest, I am rarely impressed by other programmers, but he is definitely top notch.

All I am saying is that he studies his competitions, be it potential or actual, and he studies them really well. This is not an automatic assumption but an educated, informed observation of his work as a long-time user. Also, it is often the case that different developers come up with different ideas for optimizations, so we are constantly learning from each other.

Anyway, all this talk is meaningless if I cannot come up with a faster miner than Claymore's. We shall see very, very soon.

I am not implying that anyone is condemning, I just though I would express my thoughts, I noticed a while ago.  I am a developer, and I know how learning and collaboration goes, it is good to at least be aware of different methods of doing things to help your creativity. You are the best hope for OS ZEC miner, so keep it up Smiley

Profitability over time charts for many GPUs - http://xeridea.us/charts

BTC:  bc1qr2xwjwfmjn43zhrlp6pn7vwdjrjnv5z0anhjhn LTC:  LXDm6sR4dkyqtEWfUbPumMnVEiUFQvxSbZ Eth:  0x44cCe2cf90C8FEE4C9e4338Ae7049913D4F6fC24
Stealth8368
Sr. Member
****
Offline Offline

Activity: 347
Merit: 255


View Profile
February 10, 2017, 11:43:51 AM
 #606

Seems like claymore is in the same spot...wouldnt be surprised if his recent "eureka" moment is from the discussion happening in this thread.

Oh, I'm now pretty sure he reads this thread. It's really funny in an ironic sense, but it does make things a bit more challenging for me. It's like playing poker with you being the only player with open hands. Oh well.

I am not entirely sure if I would take his current approach, though. I'm not going to feed my competition this time around, so he has to figure things out himself...
I find these assumptions a bit odd, he has been fastest 95% of the time since launch, and people assume he uses methods from slower miners.  I think recent improvements are just to keep up with Optiminer, and timing is a coincidence.  He already had ASM working well many weeks ago for all cards.  I can't know for sure, I just find it odd that every time there is a CM speedup, some assume automatically it is from others.

Keep up the good work, just posting my thoughts.
well I think we are all familiar with Claymores use of others code and from what I can see he is struggling to come up with any speed increases of late,there is no doubt he could learn a thing or two from this thread so perhaps time to keep the secret sauce to ur self for a bit zawawa,have followed this project from beginning and starting to get excited.
FFI2013
Hero Member
*****
Offline Offline

Activity: 906
Merit: 507


View Profile
February 10, 2017, 02:20:04 PM
 #607

I think claymore and optiminer are both struggling claymore hasn't released a upgrade in a few and optiminer got a increase in speed because he dropped his dev fee I thing he had it a 10% at one point now it's either 2 or 2.5% so he gained 8% in speed I also think he's running a little over claymore.
Also of course claymore and optiminer both watch these forums to see who's doing what they are competing they'd be idiots not keeping tabs on each other and zawawa
nerdralph
Sr. Member
****
Offline Offline

Activity: 588
Merit: 251


View Profile
February 10, 2017, 04:21:57 PM
 #608

Don't get me wrong. I truly admire Claymore's coding skills. To be very honest, I am rarely impressed by other programmers, but he is definitely top notch.

Look at Wolf's code (both OpenCL and gcn assembler).  He's much better than Claymore, and doesn't have the ego issues.  Claymore is more of a persistent but competent hack.  He can experiment with code to see what works, copy from others, but he lacks the fundamental understanding to know what is most likely to give the best performance.  An example of that is his recent comment about using "assembly tricks" to improve the performance of his other miners.  At least for Tonga and Polaris, you can't make an ethereum miner significantly faster than the open source options like Genoil's and Wolf's (in sgminer-gm).

p.s. and his inability to write a decent asm ZEC kernel for Tonga weeks after Optiminer already did it is another example.  So if you are going to try to follow a closed-source miner dev, go with Optiminer, not Claymore.

nerdralph
Sr. Member
****
Offline Offline

Activity: 588
Merit: 251


View Profile
February 10, 2017, 04:31:23 PM
 #609

I think claymore and optiminer are both struggling claymore hasn't released a upgrade in a few and optiminer got a increase in speed because he dropped his dev fee I thing he had it a 10% at one point now it's either 2 or 2.5% so he gained 8% in speed I also think he's running a little over claymore.

Optiminer is finished for the Tonga, Pitcairn and Polaris kernels; there's virtually no more performance to be gained in software.  Hawaii can still be tweaked for another boost of about 10%, by splitting the row counters between L2 and GDS as I previously mentioned.
zawawa (OP)
Sr. Member
****
Offline Offline

Activity: 728
Merit: 304


Miner Developer


View Profile
February 11, 2017, 01:12:55 AM
 #610

Don't get me wrong. I truly admire Claymore's coding skills. To be very honest, I am rarely impressed by other programmers, but he is definitely top notch.

Look at Wolf's code (both OpenCL and gcn assembler).  He's much better than Claymore, and doesn't have the ego issues.  Claymore is more of a persistent but competent hack.  He can experiment with code to see what works, copy from others, but he lacks the fundamental understanding to know what is most likely to give the best performance.  An example of that is his recent comment about using "assembly tricks" to improve the performance of his other miners.  At least for Tonga and Polaris, you can't make an ethereum miner significantly faster than the open source options like Genoil's and Wolf's (in sgminer-gm).

p.s. and his inability to write a decent asm ZEC kernel for Tonga weeks after Optiminer already did it is another example.  So if you are going to try to follow a closed-source miner dev, go with Optiminer, not Claymore.



You may or may not be right. I cannot tell because I don't have the extra information you got through reverse-engineering, which I personally don't do. Character analysis of other devs is an interesting subject as it is close to what I do professionally, but I would rather code at this point. I am curious about Wolf's codes, though. I didn't have a chance to take a close look at his codes yet, but he seems to know what he is doing.

As for LLVM, it turned out that the most recent version in the repo has some serious issues with code generation, so I am reverting back to LLVM 3.9.0, which was presumably used for Crimson 16.9.2. Hope this one works better...

Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
zawawa (OP)
Sr. Member
****
Offline Offline

Activity: 728
Merit: 304


Miner Developer


View Profile
February 11, 2017, 03:10:01 AM
 #611

So, I decided to keep modifications to LLVM to the minimum and use an external tool to modify the assembly source code for CLRX instead. This could be turned into a GCN assembly code analyzer/optimizer, which would be a fun project for the future.

Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
jstefanop
Legendary
*
Offline Offline

Activity: 2090
Merit: 1396


View Profile
February 11, 2017, 05:38:07 AM
 #612

So, I decided to keep modifications to LLVM to the minimum and use an external tool to modify the assembly source code for CLRX instead. This could be turned into a GCN assembly code analyzer/optimizer, which would be a fun project for the future.

Lol sounds like your building a ground up GCN software stack....quite the project from some custom ZEC ASM kernels Wink

Project Apollo: A Pod Miner Designed for the Home https://bitcointalk.org/index.php?topic=4974036
FutureBit Moonlander 2 USB Scrypt Stick Miner: https://bitcointalk.org/index.php?topic=2125643.0
nerdralph
Sr. Member
****
Offline Offline

Activity: 588
Merit: 251


View Profile
February 11, 2017, 03:05:45 PM
 #613

You may or may not be right. I cannot tell because I don't have the extra information you got through reverse-engineering, which I personally don't do.
I've tested Claymore's miners since his first eth miner, and already had a good idea about his coding skills and personality before I dumped his ZEC miner kernel.  The last time I dumped his ZEC miner kernel, it just confirmed what I already knew based on the performance; it wasn't using GDS.  In other words, you don't need to disassemble anyone's code to get a good idea of how it works when you understand what it needs to do (i.e. the mining algorithm), and you understand the fundamental capabilities of the hardware it is running on.

As for LLVM, it turned out that the most recent version in the repo has some serious issues with code generation, so I am reverting back to LLVM 3.9.0, which was presumably used for Crimson 16.9.2. Hope this one works better...

I've been using 3.9.1 since I started experimenting with inline asm.
Code:
clang --version
clang version 3.9.1-svn288847-1~exp1 (branches/release_39)
Target: x86_64-unknown-linux-gnu
nerdralph
Sr. Member
****
Offline Offline

Activity: 588
Merit: 251


View Profile
February 11, 2017, 03:16:59 PM
 #614

I am curious about Wolf's codes, though. I didn't have a chance to take a close look at his codes yet, but he seems to know what he is doing.

Last year he posted about his private asm eth miner, and gave some technical details about LDS use and GLC memory reads that made it immediately evident to me he knew what he was talking about.  Also, despite writing a private miner, he was willing to share and discuss optimizations with other devs.  Shortly after that I started perusing his github account.
https://github.com/wolf9466/


zawawa (OP)
Sr. Member
****
Offline Offline

Activity: 728
Merit: 304


Miner Developer


View Profile
February 12, 2017, 11:06:53 AM
 #615

I can't wait to go back to miner programming... I was chasing down some pretty weird bugs in LLVM and libclc yesterday, which convinced me that I must have my own fork of LLVM. This is probably an overkill for a ZEC miner, but I always wanted to have my own compiler anyway. It is pretty stable now, so I should be able to go back to GG today,

Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
m1n1ngP4d4w4n
Full Member
***
Offline Offline

Activity: 224
Merit: 100

CryptoLearner


View Profile
February 12, 2017, 11:09:48 AM
 #616

I can't wait to go back to miner programming... I was chasing down some pretty weird bugs in LLVM and libclc yesterday, which convinced me that I must have my own fork of LLVM. This is probably an overkill for a ZEC miner, but I always wanted to have my own compiler anyway. It is pretty stable now, so I should be able to go back to GG today,

 Well before having good product you need good tools to build them, if that will help you getting things out faster & better it was the right thing to do and you probably learned alot of stuff Wink , good luck !
woodaxe
Member
**
Offline Offline

Activity: 129
Merit: 10


View Profile
February 12, 2017, 06:49:13 PM
 #617

ok the  good news is i can run your miner mining xmr and its close to claymores miner with the advantage its pulling 100w less at the wall with 6 x sapphire rx470 +nitro OC  8 gig  still a little unstable atm but getting there .

i still cannot mine ethereum this is my bat file  any help would be great as hoping it will also pull less watts at the wall

gatelessgate.exe --gpu-platform 0 -k ethash -o stratum+tcp://eth-eu.dwarfpool.com:8008 -u mywalletaddy -p x --gpu-threads 1 --worksize 256 --xintensity 1024 --no-extranonce
pause

also dont fully understand the worksize settings  intensity etc

would i be right in thinking that any improvements you make to the zcash miner will aslo show on the xmr  miner as well

many thanks for your work


jstefanop
Legendary
*
Offline Offline

Activity: 2090
Merit: 1396


View Profile
February 12, 2017, 08:32:30 PM
 #618


would i be right in thinking that any improvements you make to the zcash miner will aslo show on the xmr  miner as well

many thanks for your work


No...each algorithm is different and any optimization to one has zero effect on the other. Keep in mind this miner is just a fork of sgminer, which is a GPU miner that has dozens of different algorithms bundled in it.

Project Apollo: A Pod Miner Designed for the Home https://bitcointalk.org/index.php?topic=4974036
FutureBit Moonlander 2 USB Scrypt Stick Miner: https://bitcointalk.org/index.php?topic=2125643.0
zorvalth
Full Member
***
Offline Offline

Activity: 223
Merit: 100


View Profile
February 12, 2017, 09:49:08 PM
 #619

ok the  good news is i can run your miner mining xmr and its close to claymores miner with the advantage its pulling 100w less at the wall with 6 x sapphire rx470 +nitro OC  8 gig  still a little unstable atm but getting there .

i still cannot mine ethereum this is my bat file  any help would be great as hoping it will also pull less watts at the wall

gatelessgate.exe --gpu-platform 0 -k ethash -o stratum+tcp://eth-eu.dwarfpool.com:8008 -u mywalletaddy -p x --gpu-threads 1 --worksize 256 --xintensity 1024 --no-extranonce
pause

also dont fully understand the worksize settings  intensity etc

would i be right in thinking that any improvements you make to the zcash miner will aslo show on the xmr  miner as well

many thanks for your work

Ethereum mining works fine but its way slower then other ethereum miners as Claymore or genoil. On RX instead of 29mh i got 25.3mh, on r9 380 is worse proportion.
elgi76
Member
**
Offline Offline

Activity: 124
Merit: 10


View Profile
February 12, 2017, 11:35:04 PM
 #620

Ethereum mining works fine but its way slower then other ethereum miners as Claymore or genoil. On RX instead of 29mh i got 25.3mh, on r9 380 is worse proportion.

for me :
sgminer or gateless 161 MH and 960 W
claymore eth miner 166 MH and 1200 W

4 x rx470 and 2 x r9 fury
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 ... 197 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!