Author

Topic: [ANN]: cpuminer-opt v3.8.8.1, open source optimized multi-algo CPU miner - page 122. (Read 444067 times)

legendary
Activity: 1470
Merit: 1114
cpuminer-core-avx2:     Haswell, Broadwell, Skylake
cpuminer-corei7-avx:    Sandybridge
cpuminer-corei7-sse41:    Westbridge (AES + SSE4.1)
cpuminer-corei7:        Nehalem  (AES + SSE2)
cpuminer-sse2:         Core2 (no AES)

AMD users should choose the build that best matches the CPU's features.


amd fx-6300 With which works the short time the miner closes me

and i5 Which one do I choose to put it?

 thanks

If the miner crashes it is trying to use features your CPU doesn't have. Your CPU apears to have AVX
but not AVX2. As a general rule use the fastest build that doesn't crash.

For your i5 it depends on the model number: i5-2xxx sandybridge, i5-4xxx haswell, etc. Again use the build that
gives the best performance and doesn't crash.

Low priced CPUs like Pentium have some features removed so they don't exactly match full featured CPUs
from the same generation. Trial and error is the most reliable way to find the best match.
sr. member
Activity: 352
Merit: 250
cpuminer-core-avx2:     Haswell, Broadwell, Skylake
cpuminer-corei7-avx:    Sandybridge
cpuminer-corei7-sse41:    Westbridge (AES + SSE4.1)
cpuminer-corei7:        Nehalem  (AES + SSE2)
cpuminer-sse2:         Core2 (no AES)

AMD users should choose the build that best matches the CPU's features.


amd fx-6300 With which works the short time the miner closes me

and i5 Which one do I choose to put it?

 thanks
cpuminer-corei7-avx is the safe bet for those two architectures.
I use this for my 8 core FX 8320.
The next step is cpuminer-core-avx2 but of course AMD FX 8320 don't have AVX2 so it hangs and closes.
i5 is another thing. The first i5 didn't had AVX. Try them with this bat:
Code:
cpuminer-corei7-avx -a cryptonight  --benchmark 
pause
Change the kernel cpuminer-corei7-avx to any other and see the results.
legendary
Activity: 1339
Merit: 1002
cpuminer-core-avx2:     Haswell, Broadwell, Skylake
cpuminer-corei7-avx:    Sandybridge
cpuminer-corei7-sse41:    Westbridge (AES + SSE4.1)
cpuminer-corei7:        Nehalem  (AES + SSE2)
cpuminer-sse2:         Core2 (no AES)

AMD users should choose the build that best matches the CPU's features.


amd fx-6300 With which works the short time the miner closes me

and i5 Which one do I choose to put it?

 thanks
member
Activity: 63
Merit: 10
@joblo  Hi, can you little clean code ? can't build with -flto

Don't use -flto.

i'm trying improve hashrate. But zoin mine greate)))).

And better with half of threads number.

Are you using gcc 5 or 6? As I recall -flto doesn't work with on cpuminer with newer compilers.
I don't have a system with the newer gcc so I can't debug it yet. Feel free to try to solve it
yourself if you want.

I tried gcc 6.2  for zcoin few weeks ago - same result as gcc 5.4. but i'm too  stupid for c\c++ . in my case it's trial and error method .

If you want - I can give you access to 12 cores vps with fresh ubuntu 16.04 as small contribution in your great work
legendary
Activity: 1470
Merit: 1114
@joblo  Hi, can you little clean code ? can't build with -flto

Don't use -flto.

i'm trying improve hashrate. But zoin mine greate)))).

And better with half of threads number.

Are you using gcc 5 or 6? As I recall -flto doesn't work with on cpuminer with newer compilers.
I don't have a system with the newer gcc so I can't debug it yet. Feel free to try to solve it
yourself if you want.
member
Activity: 63
Merit: 10
@joblo  Hi, can you little clean code ? can't build with -flto

Don't use -flto.

i'm trying improve hashrate. But zoin mine greate)))).

And better with half of threads number.
legendary
Activity: 1470
Merit: 1114
@joblo  Hi, can you little clean code ? can't build with -flto

Don't use -flto.
member
Activity: 63
Merit: 10
@joblo  Hi, can you little clean code ? can't build with -flto
legendary
Activity: 1470
Merit: 1114
cpuminer-opt v3.4.10 is released.

[...]

westmere seems to be missing in the win bins

Good catch, links updated. Westmere exe has new name corei7-sse41.

I also left out core-avx-i because no one reported any performance advantage.
hero member
Activity: 700
Merit: 500
cpuminer-opt v3.4.10 is released.

[...]

westmere seems to be missing in the win bins
legendary
Activity: 1470
Merit: 1114
cpuminer-opt v3.4.10 is released.

git: https://github.com/JayDDee/cpuminer-opt

Tarball: https://drive.google.com/file/d/0B0lVSGQYLJIZLVB3UUxaSXdWclU/view?usp=sharing

Windows binaries: https://drive.google.com/file/d/0B0lVSGQYLJIZenBTZ2RFR1Z4VFE/view?usp=sharing

I got the AES optimizations working for xevan for a 35% increase in hash rate.

Edit: new binaries link to add corei7-sse41 (westmere)
legendary
Activity: 1470
Merit: 1114
Faster xevan coming up in v3.4.10. Git is updated, building binaries in progress.
legendary
Activity: 1470
Merit: 1114
on a side note: benchmark of lyra2z was broken in ocminers miner and yours as well, are you planning on fixing it or just wait till mpt (or whatever the new zcoin algo is named) gets released?
fixed?

No, algo will likely die after zcoin switch.
full member
Activity: 239
Merit: 100
on a side note: benchmark of lyra2z was broken in ocminers miner and yours as well, are you planning on fixing it or just wait till mpt (or whatever the new zcoin algo is named) gets released?
fixed?
legendary
Activity: 1470
Merit: 1114

avx2 build is missing in v3.4.9

I just named it wrong. cpuminer-avx is avx2. I'll fix it.

Edit: New link for Windows binaries...

https://drive.google.com/file/d/0B0lVSGQYLJIZNDJoR0xXZUxzWGM/view?usp=sharing

Those who quoted original announcement with old link, please delete. It's probably better not to quote
a post with links, instead include a link to the post if a reference is needed to provide context.
When responding to a recent release the context is usually obvious.
newbie
Activity: 91
Merit: 0
I removed the btver1 build from the binary package because it did not have any optimizations and performed
on par with the core2 build.

I am also considering dropping the core-avx-i Ivybridge build because there are no optimizations targetted for
that architecture. The corei7-avx should perform just as well. Unless someone reports otherwise it will be dropped
from future releases.

I will change the name of the westmere and core2 binaries to match the naming convention of the other builds.
The architecture brand name will be included in the readme file to help users chose the correct binary.

The intent is to make the names more brand agnostic si users can matc to the CPU faeatures which should be
easier for AMD users. Example AMD models can be added as they become known.

proposed...
Code:
core-sse2:       SSE2,        Intel Core2
corei7:          SSE2 AES,    Intel Nehalem
corei7-sse41:    AES SSE4.1,  Intel Westmere
corei7-avx:      AES AVX,     Intel Sandybridge, Ivybridge
core-avx2:       AES AVX2,    Intel Haswell, Skylake

Feedback always welcome.
avx2 build is missing in v3.4.9
legendary
Activity: 1470
Merit: 1114
Keep your Z coins straight. cpuminer-opt supports ZCoin (XZC) and Zoin (ZOI). They each use a different variation
of the Lyra2 algo:

Zcoin: lyra2z
Zoin:   lyra2zoin

cpuminer-opt also accepts the coin names zcoin and zoin for convenience.

Zcash and Zcash Classic use the equihash algo and is not supported by cpuminer-opt.
There are also a number of other new Z clones using various algos.
legendary
Activity: 1470
Merit: 1114
I removed the btver1 build from the binary package because it did not have any optimizations and performed
on par with the core2 build.

I am also considering dropping the core-avx-i Ivybridge build because there are no optimizations targetted for
that architecture. The corei7-avx should perform just as well. Unless someone reports otherwise it will be dropped
from future releases.

I will change the name of the westmere and core2 binaries to match the naming convention of the other builds.
The architecture brand name will be included in the readme file to help users chose the correct binary.

The intent is to make the names more brand agnostic si users can matc to the CPU faeatures which should be
easier for AMD users. Example AMD models can be added as they become known.

proposed...
Code:
core-sse2:       SSE2,        Intel Core2
corei7:          SSE2 AES,    Intel Nehalem
corei7-sse41:    AES SSE4.1,  Intel Westmere
corei7-avx:      AES AVX,     Intel Sandybridge, Ivybridge
core-avx2:       AES AVX2,    Intel Haswell, Skylake

Feedback always welcome.
hero member
Activity: 700
Merit: 500
No AMD CPU in 3.4.9?

if your cpu is somewhat current see https://bitcointalksearch.org/topic/m.16613184

either way the intel builds are faster than btver and generic compiles, only native compiles directly on the system seem faster
member
Activity: 85
Merit: 10
No AMD CPU in 3.4.9?
Jump to: