Post
Topic
Board Mining (Altcoins)
Re: [CPU] JCE Miner Cryptonight/forks, brand new, super fast!
by
JCE-Miner
on 22/04/2018, 18:12:20 UTC
impressive score with a Vishera, close to my Ryzen ! ...

Is it possible to implement XOP instructions for this CPU (Bulldozer, Piledriver, Excavator), is there any advantage?
Thanks

the packed rotate may be useful for the kekkac part, but not cryptonight. i'll read more the list of instruction, but i don't expect a real boost.

Again a new test, done right now

Code:
               +--------------------------------------+
                | JC Expert Cryptonote CPU Miner 0.24e |
                +--------------------------------------+


For Windows 64-bits
Analyzing Processors topology...
AMD Ryzen 5 1600 Six-Core Processor
Architecture codename: Ryzen
  SSE2          : Yes
  SSE3          : Yes
  SSE4          : Yes
  AES           : Yes
  AVX           : Yes

Preparing 8 Mining Threads...

+-- Thread 0 config -----------------------------+
| Run on CPU:             0                      |
| Use cache:              yes                    |
| Double-hash:            no                     |
| Assembly module:        ryzen                  |
+------------------------------------------------+

+-- Thread 1 config -----------------------------+
| Run on CPU:             1                      |
| Use cache:              yes                    |
| Double-hash:            no                     |
| Assembly module:        ryzen                  |
+------------------------------------------------+

+-- Thread 2 config -----------------------------+
| Run on CPU:             2                      |
| Use cache:              yes                    |
| Double-hash:            no                     |
| Assembly module:        ryzen                  |
+------------------------------------------------+

+-- Thread 3 config -----------------------------+
| Run on CPU:             4                      |
| Use cache:              yes                    |
| Double-hash:            no                     |
| Assembly module:        ryzen                  |
+------------------------------------------------+

+-- Thread 4 config -----------------------------+
| Run on CPU:             6                      |
| Use cache:              yes                    |
| Double-hash:            no                     |
| Assembly module:        ryzen                  |
+------------------------------------------------+

+-- Thread 5 config -----------------------------+
| Run on CPU:             7                      |
| Use cache:              yes                    |
| Double-hash:            no                     |
| Assembly module:        ryzen                  |
+------------------------------------------------+

+-- Thread 6 config -----------------------------+
| Run on CPU:             8                      |
| Use cache:              yes                    |
| Double-hash:            no                     |
| Assembly module:        ryzen                  |
+------------------------------------------------+

+-- Thread 7 config -----------------------------+
| Run on CPU:             10                     |
| Use cache:              yes                    |
| Double-hash:            no                     |
| Assembly module:        ryzen                  |
+------------------------------------------------+

Cryptonight Variation: Cryptonight V7 fork of April-2018

Low intensity.
Starting Mining thread 0, affinity: CPU 0
Thread 0 successfully bound to CPU 0
Allocated shared Large Page at: 0000000005800000
Allocated 2MB Cached Large Page Scratchpad Buffer for CPU 0 of NUMA node 0 at: 0000000005a00000
Starting Mining thread 1, affinity: CPU 1
Thread 1 successfully bound to CPU 1
Allocated 2MB Cached Large Page Scratchpad Buffer for CPU 1 of NUMA node 0 at: 0000000005e00000
Starting Mining thread 2, affinity: CPU 2
Thread 2 successfully bound to CPU 2
Allocated 2MB Cached Large Page Scratchpad Buffer for CPU 2 of NUMA node 0 at: 0000000006200000
Starting Mining thread 3, affinity: CPU 4
Thread 3 successfully bound to CPU 4
Allocated 2MB Cached Large Page Scratchpad Buffer for CPU 4 of NUMA node 0 at: 0000000006600000
Starting Mining thread 4, affinity: CPU 6
Thread 4 successfully bound to CPU 6
Allocated 2MB Cached Large Page Scratchpad Buffer for CPU 6 of NUMA node 0 at: 0000000006a00000
Starting Mining thread 5, affinity: CPU 7
Thread 5 successfully bound to CPU 7
Allocated 2MB Cached Large Page Scratchpad Buffer for CPU 7 of NUMA node 0 at: 0000000006e00000
Starting Mining thread 6, affinity: CPU 8
Thread 6 successfully bound to CPU 8
Allocated 2MB Cached Large Page Scratchpad Buffer for CPU 8 of NUMA node 0 at: 0000000007200000
Starting Mining thread 7, affinity: CPU 10
Thread 7 successfully bound to CPU 10
Allocated 2MB Cached Large Page Scratchpad Buffer for CPU 10 of NUMA node 0 at: 0000000007600000
Devfee is 1.5%

20:33:51 | Connecting to mining pool xmrpool.eu:3333 ...
20:33:51 | Monero (XMR) Mining session starts!
20:34:51 | Hashrate Thread 0: 58.65 h/s
20:34:51 | Hashrate Thread 1: 58.91 h/s
20:34:51 | Hashrate Thread 2: 66.21 h/s
20:34:51 | Hashrate Thread 3: 66.06 h/s
20:34:51 | Hashrate Thread 4: 58.90 h/s
20:34:51 | Hashrate Thread 5: 58.91 h/s
20:34:51 | Hashrate Thread 6: 66.51 h/s
20:34:51 | Hashrate Thread 7: 66.38 h/s
20:34:51 | Total: 500.48 h/s

Raw, unstaged log from my rig on CN-v7. The remote control of my rig takes a few h/s but i really reach 500+

Code:
[2018-04-22 20:38:59] : Mining coin: monero7
[2018-04-22 20:38:59] : Starting 1x thread, affinity: 0.
[2018-04-22 20:38:59] : hwloc: memory pinned
[2018-04-22 20:38:59] : Starting 1x thread, affinity: 2.
[2018-04-22 20:38:59] : hwloc: memory pinned
[2018-04-22 20:38:59] : Starting 1x thread, affinity: 4.
[2018-04-22 20:38:59] : hwloc: memory pinned
[2018-04-22 20:38:59] : Starting 1x thread, affinity: 1.
[2018-04-22 20:38:59] : hwloc: memory pinned
[2018-04-22 20:38:59] : Starting 1x thread, affinity: 6.
[2018-04-22 20:38:59] : hwloc: memory pinned
[2018-04-22 20:38:59] : Starting 1x thread, affinity: 8.
[2018-04-22 20:38:59] : hwloc: memory pinned
[2018-04-22 20:38:59] : Starting 1x thread, affinity: 10.
[2018-04-22 20:38:59] : hwloc: memory pinned
[2018-04-22 20:38:59] : Starting 1x thread, affinity: 7.
[2018-04-22 20:38:59] : hwloc: memory pinned
[2018-04-22 20:38:59] : Fast-connecting to monero.hashvault.pro:3333 pool ...
[2018-04-22 20:38:59] : Pool monero.hashvault.pro:3333 connected. Logging in...
[2018-04-22 20:39:00] : Difficulty changed. Now: 10000.
[2018-04-22 20:39:00] : Pool logged in.
HASHRATE REPORT - CPU
| ID |    10s |    60s |    15m | ID |    10s |    60s |    15m |
|  0 |   55.0 |   (na) |   (na) |  1 |   66.7 |   (na) |   (na) |
|  2 |   66.5 |   (na) |   (na) |  3 |   55.2 |   (na) |   (na) |
|  4 |   56.1 |   (na) |   (na) |  5 |   66.9 |   (na) |   (na) |
|  6 |   66.9 |   (na) |   (na) |  7 |   56.1 |   (na) |   (na) |
Totals (CPU):   489.5    0.0    0.0 H/s
-----------------------------------------------------------------
Totals (ALL):    489.5    0.0    0.0 H/s

Stak, same rule : the remote control steals a few h/s, i know it can reach 493, but not 500+
JCE is really faster on ryzen, but right the difference is <3%