Bitcoin Forum
May 02, 2024, 11:01:17 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 82 83 84 85 86 87 88 89 90 91 »
  Print  
Author Topic: SILENTARMY v5: Zcash miner, 115 sol/s on R9 Nano, 70 sol/s on GTX 1070  (Read 209263 times)
xeridea
Sr. Member
****
Offline Offline

Activity: 449
Merit: 251


View Profile WWW
November 28, 2016, 05:23:30 PM
 #1501

What's bad?? The less closed source devfee miners the better.
I will look into creating USB bootable PC router OS hacked to cut any devfees.
So you would rather have more closed source private miners?  Devfee miners are fine, with a reasonable devfee, and if they are stable, and have many features.  Optiminer was obviously just a quick thrown together cashgrab.

I never tried Optiminer but from what I heard it was very unstable especially at first and the 15%(?) dev fee certainly seemed to me to be a way for the designer to grab as much ZEC as they could as quickly as they could.

I understand that they were among one of the faster miners but a fee that high (if that figure is correct) was too high to me
Yeah I would never use Optiminer due to absurd devfee, and instability.  I am fine with 2.5% for fast, stable, feature rich miner though.

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

BTC:  bc1qr2xwjwfmjn43zhrlp6pn7vwdjrjnv5z0anhjhn LTC:  LXDm6sR4dkyqtEWfUbPumMnVEiUFQvxSbZ Eth:  0x44cCe2cf90C8FEE4C9e4338Ae7049913D4F6fC24
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714647677
Hero Member
*
Offline Offline

Posts: 1714647677

View Profile Personal Message (Offline)

Ignore
1714647677
Reply with quote  #2

1714647677
Report to moderator
1714647677
Hero Member
*
Offline Offline

Posts: 1714647677

View Profile Personal Message (Offline)

Ignore
1714647677
Reply with quote  #2

1714647677
Report to moderator
1714647677
Hero Member
*
Offline Offline

Posts: 1714647677

View Profile Personal Message (Offline)

Ignore
1714647677
Reply with quote  #2

1714647677
Report to moderator
xeridea
Sr. Member
****
Offline Offline

Activity: 449
Merit: 251


View Profile WWW
November 28, 2016, 05:27:31 PM
 #1502

So you would rather have more closed source private miners?
private miners do exist regardless of whether we have public closed source miners or not thus i do not see a problem here.
The issue is that if there are ONLY private miners, and open source miners, the general public is going to be at a disadvantage. The idea behind crypto is decentralization, so if private miners sold to big farms is the only profitable way to make money, decentralization is lost.  Devfee miners are a nice middleground where devs get compensated for work without selling out to farms, and everyone can have top notch miners. More speed to the masses also dissuades CPU botnets.

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

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

Activity: 410
Merit: 250


View Profile
November 28, 2016, 05:32:43 PM
 #1503

What's bad?? The less closed source devfee miners the better.
I will look into creating USB bootable PC router OS hacked to cut any devfees.
So you would rather have more closed source private miners?  Devfee miners are fine, with a reasonable devfee, and if they are stable, and have many features.  Optiminer was obviously just a quick thrown together cashgrab.

I never tried Optiminer but from what I heard it was very unstable especially at first and the 15%(?) dev fee certainly seemed to me to be a way for the designer to grab as much ZEC as they could as quickly as they could.

I understand that they were among one of the faster miners but a fee that high (if that figure is correct) was too high to me
Yeah I would never use Optiminer due to absurd devfee, and instability.  I am fine with 2.5% for fast, stable, feature rich miner though.

2.5% percent for a miner devfee is a fair figure I would say, be it with Claymore's miner or if SilentArmy introduced one.  The coders have spent their time and effort to make the miners for those of us who do not have the skills/time to do it ourselves so they should be able compensated for their efforts.
Subw
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


View Profile
November 28, 2016, 05:57:11 PM
 #1504

The issue is that if there are ONLY private miners, and open source miners, the general public is going to be at a disadvantage.
well... we are not living in a perfect world. someone somewhere would always take advantage

The idea behind crypto is decentralization
i believe open source is essential part of crypto and closed source software is a potential threat.
e.g. claymore could potentially use his miner to attack a network

so if private miners sold to big farms is the only profitable way to make money, decentralization is lost.
imo decentralization is not crucial for shitcoins but don't worry there are always open source software to help your desire for decentralization

Devfee miners are a nice middleground where devs get compensated for work without selling out to farms, and everyone can have top notch miners. More speed to the masses also dissuades CPU botnets.
don't worry devfee miners would still exist
xeridea
Sr. Member
****
Offline Offline

Activity: 449
Merit: 251


View Profile WWW
November 28, 2016, 07:43:57 PM
Last edit: November 28, 2016, 07:58:40 PM by xeridea
 #1505

The issue is that if there are ONLY private miners, and open source miners, the general public is going to be at a disadvantage.
well... we are not living in a perfect world. someone somewhere would always take advantage

The idea behind crypto is decentralization
i believe open source is essential part of crypto and closed source software is a potential threat.
e.g. claymore could potentially use his miner to attack a network

so if private miners sold to big farms is the only profitable way to make money, decentralization is lost.
imo decentralization is not crucial for shitcoins but don't worry there are always open source software to help your desire for decentralization

Devfee miners are a nice middleground where devs get compensated for work without selling out to farms, and everyone can have top notch miners. More speed to the masses also dissuades CPU botnets.
don't worry devfee miners would still exist

Devfee miners make it so private miner devs can't really make much, since quality/speed of public miners is top notch.

If Claymore changed miner to behave maliciously, people would quickly realize it, and call him out, so there would not be sufficient users to attack the network.  Also he would lose credibility, and no one would use his miners, so he has little reason to do so. Edit... He could have malicious code that ran only after say a week, but he makes enough from fees, he wouldn't have a reason to do so.  This could also happen with private miners, and even open source (though it would be significantly harder to pull off).

Open source is also a very good boost, and with good devfee miner, open source is incentivised to match speed, so theoretically open source could then be as fast as what is possible with private miner.

ZEC isn't a garbage coin, so decentralization is crucial.  The founders wanted good miners for everyone, hence the contest. SA is a decent miner, just been behind, but it will catch up in time.

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

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

Activity: 652
Merit: 266



View Profile WWW
November 28, 2016, 08:21:48 PM
 #1506

The issue is that if there are ONLY private miners, and open source miners, the general public is going to be at a disadvantage.
well... we are not living in a perfect world. someone somewhere would always take advantage

The idea behind crypto is decentralization
i believe open source is essential part of crypto and closed source software is a potential threat.
e.g. claymore could potentially use his miner to attack a network

so if private miners sold to big farms is the only profitable way to make money, decentralization is lost.
imo decentralization is not crucial for shitcoins but don't worry there are always open source software to help your desire for decentralization

Devfee miners are a nice middleground where devs get compensated for work without selling out to farms, and everyone can have top notch miners. More speed to the masses also dissuades CPU botnets.
don't worry devfee miners would still exist

Devfee miners make it so private miner devs can't really make much, since quality/speed of public miners is top notch.

If Claymore changed miner to behave maliciously, people would quickly realize it, and call him out, so there would not be sufficient users to attack the network.  Also he would lose credibility, and no one would use his miners, so he has little reason to do so. Edit... He could have malicious code that ran only after say a week, but he makes enough from fees, he wouldn't have a reason to do so.  This could also happen with private miners, and even open source (though it would be significantly harder to pull off).

Open source is also a very good boost, and with good devfee miner, open source is incentivised to match speed, so theoretically open source could then be as fast as what is possible with private miner.

ZEC isn't a garbage coin, so decentralization is crucial.  The founders wanted good miners for everyone, hence the contest. SA is a decent miner, just been behind, but it will catch up in time.
It could if interest for development involves real money Smiley
Otherwise...just use CM/OM and enjoy the silence here.

Miners Mining Platform [ MMP OS ] - https://app.mmpos.eu/
zawawa
Sr. Member
****
Offline Offline

Activity: 728
Merit: 304


Miner Developer


View Profile
November 28, 2016, 10:09:38 PM
 #1507

Alright peeps, I'm getting some speedups, but I can go for more.
I've already made a ridiculous amount of changes to the basic data structures of SA.
Now each round has its own table, and the size of slots is optimized for each round.
(You don't actually need 32 bytes at later rounds.)
However, I think I must take things a step further.
Managing 2^18 global atomic counters simultaneously just doesn't seem like the most efficient way to me.
So please be patient. I really want to get this right.

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

Activity: 574
Merit: 250

Fighting mob law and inquisition in this forum


View Profile
November 28, 2016, 10:19:58 PM
 #1508

Alright peeps, I'm getting some speedups, but I can go for more.
I've already made a ridiculous amount of changes to the basic data structures of SA.
Now each round has its own table, and the size of slots is optimized for each round.
(You don't actually need 32 bytes at later rounds.)
However, I think I must take things a step further.
Managing 2^18 global atomic counters simultaneously just doesn't seem like the most efficient way to me.
So please be patient. I really want to get this right.

Maybe you can post some figures..or numbers..something for the time between the between time

GTX 1080Ti rocks da house... seriously... this card is a beast³
Owning by now 18x GTX1080Ti :-D @serious love of efficiency
nerdralph
Sr. Member
****
Offline Offline

Activity: 588
Merit: 251


View Profile
November 28, 2016, 10:33:22 PM
 #1509

Now each round has its own table, and the size of slots is optimized for each round.
(You don't actually need 32 bytes at later rounds.)
However, I think I must take things a step further.
Managing 2^18 global atomic counters simultaneously just doesn't seem like the most efficient way to me.

Smaller data structures for the later rounds shouldn't make any performance improvement.  In fact I think writing a full 32 bytes at a time could be faster than writing only 16 bytes.
2^18 counters takes up 256KB which can easily fit in the L2 cache.  Keeping the slot reads and writes from polluting the cache should have a much bigger impact than reducing the counter table size.
I've played a bit with volatile pointers in ht_store, and they seem to impact performance, but I haven't done enough testing yet to say what exactly is going on.  I also want to play with mem_fence().  The OpenCL docs don't say anything about cache effects, but the AMD IL spec says this about fence_memory (pg 170):
"all memory export instructions are complete (the data has been written to physical memory, not in the cache) and is visible to other work-items."
http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/AMD_Intermediate_Language_%28IL%29_Specification_v2.pdf
cryptomined
Full Member
***
Offline Offline

Activity: 168
Merit: 104



View Profile WWW
November 28, 2016, 10:39:12 PM
 #1510

I just tried to install silent army but when i ran ./silentarmy -- list i got some CL error
downloaed nerdralphs old fork and it worked fine

any idea why the current official silentarm is  giving that error?

zawawa, we cant wait, thanks for working on this Tongue pump it up!

nerdralph
Sr. Member
****
Offline Offline

Activity: 588
Merit: 251


View Profile
November 28, 2016, 10:43:35 PM
 #1511

Managing 2^18 global atomic counters simultaneously just doesn't seem like the most efficient way to me.

I was thinking 2^18 isn't a bad size for equihash_round either.  24 slots * 32 bytes = 768 bytes.  A 64-way kernel could copy the slot data to LDS 64-bytes at a time.  Instead of an exhaustive collision search, a quick bin sort could be done using 4 atomic counters in local memory.  I think ht_store would be best as a 8-way function, with separate threads writing a uint each.

Assuming the L2 cache pollution problem can be solved, such a kernel should be up to 50% faster than Optiminer.
laik2
Sr. Member
****
Offline Offline

Activity: 652
Merit: 266



View Profile WWW
November 28, 2016, 10:45:26 PM
 #1512

I just tried to install silent army but when i ran ./silentarmy -- list i got some CL error
downloaed nerdralphs old fork and it worked fine

any idea why the current official silentarm is  giving that error?

zawawa, we cant wait, thanks for working on this Tongue pump it up!
try
 make OPENCL_HEADERS=/usr/include LIBOPENCL=/usr/lib/x86_64-linux  
should work...else if nvidia
 make OPENCL_HEADERS=/usr/local/cuda/include LIBOPENCL="/usr/local/cuda/lib64"

Miners Mining Platform [ MMP OS ] - https://app.mmpos.eu/
cryptomined
Full Member
***
Offline Offline

Activity: 168
Merit: 104



View Profile WWW
November 28, 2016, 11:37:36 PM
 #1513

I just tried to install silent army but when i ran ./silentarmy -- list i got some CL error
downloaed nerdralphs old fork and it worked fine

any idea why the current official silentarm is  giving that error?

zawawa, we cant wait, thanks for working on this Tongue pump it up!
try
 make OPENCL_HEADERS=/usr/include LIBOPENCL=/usr/lib/x86_64-linux  
should work...else if nvidia
 make OPENCL_HEADERS=/usr/local/cuda/include LIBOPENCL="/usr/local/cuda/lib64"


yeah its an AMD rig, ok thanks, ill try that later today when i get back

zawawa
Sr. Member
****
Offline Offline

Activity: 728
Merit: 304


Miner Developer


View Profile
November 29, 2016, 04:29:56 AM
 #1514

Managing 2^18 global atomic counters simultaneously just doesn't seem like the most efficient way to me.

I was thinking 2^18 isn't a bad size for equihash_round either.  24 slots * 32 bytes = 768 bytes.  A 64-way kernel could copy the slot data to LDS 64-bytes at a time.  Instead of an exhaustive collision search, a quick bin sort could be done using 4 atomic counters in local memory.  I think ht_store would be best as a 8-way function, with separate threads writing a uint each.

Assuming the L2 cache pollution problem can be solved, such a kernel should be up to 50% faster than Optiminer.


You know what, now I'm thinking there might be something fundamentally limiting about the way SA splits up the whole problem across work groups. They shouldn't be interacting with each other so frequently. They should be relatively independent from each other once the kernel is up and running. I am trying to implement a new way to parallelize Equihash. We will see.

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

Activity: 676
Merit: 250



View Profile
November 29, 2016, 08:49:52 PM
 #1515

Rooting for you , my nvidia is kinda cold lately Smiley
laik2
Sr. Member
****
Offline Offline

Activity: 652
Merit: 266



View Profile WWW
November 29, 2016, 09:07:27 PM
 #1516

Well...there's been a few days only. Just wait Smiley
My cards are pretty hot...due to CM usage.
http://gpuz.techpowerup.com/16/11/29/sww.png
Undervolted, underclocked 180S/s....still eats a lot of power...that CM....SA only took 50W per gpu stable.(not from the wall)

Miners Mining Platform [ MMP OS ] - https://app.mmpos.eu/
SunStruck
Sr. Member
****
Offline Offline

Activity: 676
Merit: 250



View Profile
November 30, 2016, 02:10:29 AM
 #1517

Yea wasnt meant to put pressure or anything , just happy to see that there is still love for nvidia fellas Smiley
laik2
Sr. Member
****
Offline Offline

Activity: 652
Merit: 266



View Profile WWW
November 30, 2016, 09:35:37 AM
 #1518

We need open source solution fast. Damn suckers will do anything to gain credit on behalf of someone else's work.
-->
https://bitcointalk.org/index.php?topic=1698828
@zawawa, can you share any preliminary version?

Look here: https://github.com/genesismining/sgminer-gm
They've put zcash silentarmy kernel on their roadmap. Good news for honest miners. Lets hope and wait.

Miners Mining Platform [ MMP OS ] - https://app.mmpos.eu/
zawawa
Sr. Member
****
Offline Offline

Activity: 728
Merit: 304


Miner Developer


View Profile
November 30, 2016, 05:20:45 PM
 #1519

I'm working right on it right now, so no worries.
I am seeing VERY interesting things with huge potential repercussions.

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

Activity: 126
Merit: 10


View Profile
November 30, 2016, 06:43:33 PM
 #1520

potential repercussions
Do not like the sound of this words.
So is there a chance that some major parts of equihash can be shifted to fpga/asic for speed up?
Pages: « 1 ... 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 82 83 84 85 86 87 88 89 90 91 »
  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!