Post
Topic
Board Mining (Altcoins)
Re: [ANN]: cpuminer-opt v3.6.0, open source optimized multi-algo CPU miner
by
ken-ray
on 23/07/2017, 21:51:12 UTC

It looks like hw sha to me?

         **********  cpuminer-opt 3.6.6  ***********
     A CPU miner with multi algo support and optimized for CPUs
     with AES_NI and AVX extensions.
     BTC donation address: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT
     Forked from TPruvot's cpuminer-multi with credits
     to Lucas Jones, elmad, palmd, djm34, pooler, ig0tik3d,
     Wolf0, Jeff Garzik and Optiminer.

CPU: Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
CPU features: SSE2 AES SHA
SW built on Jul  4 2017 with GCC 5.4.0
SW features: SSE2 AES SHA
Algo features: SSE2 AES AVX SHA
Start mining with SSE2 AES SHA

[2017-07-23 15:21:13] Starting Stratum on stratum+tcp://xmg.suprnova.cc:7128
[2017-07-23 15:21:13] 4 miner threads started, using 'm7m' algorithm.

[2017-07-23 15:21:13] Stratum difficulty set to 8
[2017-07-23 15:21:17] m7m block 1418024, diff 7.180
[2017-07-23 15:21:19] m7m block 1418025, diff 7.180
[2017-07-23 15:21:19] CPU #2: 19.29 kH, 8515.43 H/s
[2017-07-23 15:21:19] CPU #0: 22.44 kH, 9851.52 H/s
[2017-07-23 15:21:19] CPU #1: 21.60 kH, 9509.43 H/s
[2017-07-23 15:21:19] CPU #3: 20.52 kH, 9059.83 H/s
[2017-07-23 15:21:27] CPU #2: 67.76 kH, 8803.45 H/s
[2017-07-23 15:21:27] Accepted 1/1 (100%), 132.33 kH, 37.22 kH/s, 44C


That's very interesting. SHA is not mentioned here...

https://ark.intel.com/products/95594/Intel-Celeron-Processor-J3455-2M-Cache-up-to-2_3-GHz

But here it is...

https://en.wikipedia.org/wiki/Goldmont

OK so you have a Goldmont and it is the only Intel CPU to support SHA at this time.

It looks like all the boxes are checked, CPU, compiler, build and algo. The only question seems to be
the version of openssl. Cpuminer doesn't check the version but it needs to be 1.1 to have HW SHA support.
The only way to be sure is to compare the hash rate with a non-SHA compile.

Edit: strictly speaking, when cpuminer says it's mining with SHA it means it is using the openssl version
instead of its own SW version, but it's no guarantee that openssl is using the HW SHA instructions.



Which package needs to version 1.1?
libssl-dev or libcurl4-openssl-dev?

I have Ubuntu 16.04

How do I compile without SHA?

I thought the hash rate was pretty good for a 10w CPU.

I just enjoy playing, not any profit really.