Miner- SILENTARMY v5


#1

Official site: https://github.com/mbevand/silentarmy

SILENTARMY is a free open source Zcash miner for Linux with multi-GPU and Stratum support. It is written in OpenCL and has been tested on AMD/Nvidia/Intel GPUs, Xeon Phi, and more.

Important changes in v5:

  • Major 2× speedup on some GPUs (thanks eXtremal):
    • 115 sol/s on R9 Nano
    • 75 sol/s on RX 480
    • 70 sol/s on GTX 1070
  • Large CPU usage reduction: it should now be close to zero (except Nvidia: https://github.com/mbevand/silentarmy/issues/54)
  • Major PCIe bandwidth reduction: from 100 MB/s to 500 kB/s per GPU
  • Implement stratum.reconnect

Full changelog: https://github.com/mbevand/silentarmy/blob/master/CHANGELOG.md

Be sure to check the README for installation instructions: https://github.com/mbevand/silentarmy/blob/master/README.md

SILENTARMY was initially written as a command line solver for the Zcash open source miner challenge. Its OpenCL kernel is more optimized than any other public Equihash solver, so as a result it was integrated into multiple other miners: Zogminer, Genoil's miner, eXtremal's miner, etc. But now I have developed SILENTARMY into a full miner of its own.

Update: Claymore has been using some of SILENTARMY's code without respecting the MIT license, but the issue is now resolved: https://bitcointalk.org/index.php?topic=1672931.0

SILENTARMY has been tested and is known to work with various pools:

Links:
GitHub: https://github.com/mbevand/silentarmy
Bitcointalk forum thread: https://bitcointalk.org/index.php?topic=1666489.0

Mining on my test machine (RX 480 8GB and R9 Nano at stock clocks):

The initial version of this post has been preserved below the line, for historical reasons:


Some of you might recognize my handle from the Bitcoin community. I wrote hdminer which was at one point the fastest GPU miner (https://bitcointalk.org/index.php?topic=2949.0) and I introduced and documented the technique of down-plugging PCIe x16 GPUs via x1 extenders (from my password brute forcing research: http://blog.zorinaq.com/whitepixel-breaks-286-billion-passwordsec/).

Well, I am pleased to announce my submission to the Zcash miner challenge.

SILENTARMY is an OpenCL solver that runs best on AMD GPUs. The code is unoptimized - this is a version I just got running for the first time this morning (12 hours ago) and I spent the entire day tweaking some settings and running tests. The performance is:

  • 45.7 Sol/s with one R9 Nano, stock firmware
  • 39.6 Sol/s with one RX 480, stock firmware

This is with the AMDGPU-PRO driver 16.30 on 64-bit Ubuntu 16.04. I plan to turn it into a fully featured miner ASAP. For now it is time for me to go to bed :slight_smile:

Miners integrating the SILENTARMY OpenCL kernel:
* Genoil's miner: https://github.com/Genoil/ZECMiner
* Zogminer: https://forum.z.cash/t/silentarmy-45-7-sol-s-with-one-r9-nano/3580/222 (code at https://github.com/nginnever/zogminer)
* eXtremal's miner: https://bitcointalk.org/index.php?topic=1660023.0


Miner- [NiceHash] Zcash CPU/GPU for Linux and Windows
Suprnova's ZCash Pool zec.suprnova.cc
Miner- Zogminer: Linux SILENTARMY
Zeropond Cloud Mining
Genesis-mining.com || World's leading hashpower provider!
Complete list of Miners
Hash rate of Rx 470 and Rx 480
#2

Good news ! ..........


#3

Are you able to port it to CPU miner with xenoncat optimizations?


#4

Wow this sounds really good!!! I really hope to see a windows version :confused: for this soon?


#5

Really impressive work. Good job


#6

Great work! Can't wait for the integration! Thank you for your effort!


#7

21.1 H/s on my rx480, standard settings on 1k nonces

EDIT

I did not read about running two instances


#8

Bravo! God job!!! This numbers are in the same range as toomim's claim.


#9

So what needs to be done to get the same results as above?

39.6 Sol/s


#10

EDIT

As he clearly states in the readme i did not read. You have to run two instances of the solver on one GPU

Running two i get two hash rates of 18.2H/s on one card so 36.4H/s on rx480


#11

sweet, thanks man.

Looks like we have to wait till tomorrow for some answers since his gone to bed.


#12

That is really impressive.


#13

Funny how he releases a GPU miner for FREE while Toomin's Bros thinks their miner is worth $750K.

LOL!


#14

I suppose the guy will be the winner of the zcash openminer challenge! :thumbsup:


#15

indeed.. greed of some people just has no boundaries!


#16

Awesome solver mate.

2x Sapphire RX 470 reference cards with 1500 Mhz memory strap modded bios

GPU 0
./silentarmy --nonces 100 --use 0
21.9 and 21.9

GPU 1
./silentarmy --nonces 100 --use 1
22.0 and 22.2

I have not tried running on my dual RX 480 rig yet as I need to get a new SSD.

Keep up the awesome work.


#17

Anyone successfully build this in MINGW32 on Windows 7?

Getting an error


#18

Technically it is just a kernel and not a miner at all. The real winners are the community here.

We at zogminer would be happy to drop this in zcash with your permission tomorrow


#19

Yeah reallynot sure what toomin will say to this they seem to have an answer for everything


#20

MIT License... Why wait?