Bitcoin Forum
November 07, 2024, 05:41:59 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 [179] 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 »
  Print  
Author Topic: [LOCKED] cpuminer-opt v3.12.3, open source optimized multi-algo CPU miner  (Read 444060 times)
guytechie
Hero Member
*****
Offline Offline

Activity: 677
Merit: 500


View Profile
March 24, 2018, 03:36:54 AM
 #3561

Sorry, been out of the loop for a while.  Any new algo optimizations between 3.8.3.3 and 3.8.4.1?

Looks like some bug fixes, an API feature, and a new algo (yescryptr32).

So far, I don't see anything I would benefit from so far mining on Windows using zergpool, ahashpool, blazepool, and MPH.

Put something in my tip jar if I made your day. Smiley
BTC:
1MkmBHDjonAFXui6JEx9ZmEemfMtUo9Cmu
Gigi75
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
March 26, 2018, 09:23:07 AM
 #3562

@joblo
I've already tried re-installing libcurl and libssl / libcrypto (different versions) and modify LD_LIBRARY_PATH & LD_RUN_PATH without any results.
I use a chrooted env. because it's easier for modyfing everything but basicaly I have exactly the same isssu on my bare Ubuntu 16.10
I know it's for sure a problem of bad shared library compatibility but i cannot figure out which one are the root cause of the issu.

What are the shared lib. version does cpuminer use?
Can you send me the result of 'ldd cpuminer-opt' in your working system?
It'll be a great help to overcome this issue!

Thank you for your help,
Guillaume
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
March 26, 2018, 04:30:10 PM
 #3563

@joblo
I've already tried re-installing libcurl and libssl / libcrypto (different versions) and modify LD_LIBRARY_PATH & LD_RUN_PATH without any results.
I use a chrooted env. because it's easier for modyfing everything but basicaly I have exactly the same isssu on my bare Ubuntu 16.10
I know it's for sure a problem of bad shared library compatibility but i cannot figure out which one are the root cause of the issu.

What are the shared lib. version does cpuminer use?
Can you send me the result of 'ldd cpuminer-opt' in your working system?
It'll be a great help to overcome this issue!

Thank you for your help,
Guillaume

Providing my shared lib lineup won't help because it's a different OS release, you meed the default for
what you have. The best way to do that is build a virgin Ubuntu 16.10 or Debian VM and make sure it
works with all defaults. Then apply your mods one at a time until it breaks.


AKA JayDDee, cpuminer-opt developer. https://github.com/JayDDee/cpuminer-opt
https://bitcointalk.org/index.php?topic=5226770.msg53865575#msg53865575
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
felixbrucker
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile WWW
March 26, 2018, 07:50:09 PM
 #3564

one thing you could try: execute the build in docker, iirc there already is a docker file ready

then once it is built and everything works you can check the libs inside the docker container and compare them to your ones
Bannedseller
Sr. Member
****
Offline Offline

Activity: 581
Merit: 250


View Profile
March 26, 2018, 08:07:47 PM
 #3565

Hi Dev,
I will ask the same question as above:
Do you have any intentions to add sha224 that Bismuth algorithm is using: https://bitcointalk.org/index.php?topic=1896497.0
How hard will it be to implement sha224 ?
Thank you
ZenFr
Legendary
*
Offline Offline

Activity: 1260
Merit: 1046



View Profile
March 27, 2018, 08:30:39 AM
 #3566

Hi JayDDee,
Over 70 algo with CPUMiner-opt : very good, congratulation :-).
But one of the most popular is not in : EquiHash.
Is there any chance to have one day EquiHash in CPUMiner-opt ?
4ward
Member
**
Offline Offline

Activity: 473
Merit: 18


View Profile
March 27, 2018, 12:25:25 PM
 #3567

Hi JayDDee,
Over 70 algo with CPUMiner-opt : very good, congratulation :-).
But one of the most popular is not in : EquiHash.
Is there any chance to have one day EquiHash in CPUMiner-opt ?
Any chance to get the equihash algorithm added?  I'm still using nheqminer for my cpu.

Completely different design, too much work to integrate for no benefit.

joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
March 27, 2018, 05:48:14 PM
 #3568

Too many requests for algos, I don't respond anymore just to say no. If I'm interested you will know
soon enough.

Feel free to post of a new algo you believe will fit with cpuminer, the more info about the algo the better.
The best references are C source code of a working unoptimized example.

Typical reasons why I won't implement a given algo:

1. Requires a complete rewrite.
2. Existing miner is already optimized.
3. Lack of details/specs about the algo.
4. Lack of support by pools, exchanges, etc.

AKA JayDDee, cpuminer-opt developer. https://github.com/JayDDee/cpuminer-opt
https://bitcointalk.org/index.php?topic=5226770.msg53865575#msg53865575
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
Enth
Jr. Member
*
Offline Offline

Activity: 103
Merit: 1


View Profile
March 27, 2018, 08:09:56 PM
 #3569

i'll be waiting for argon2d)

FreeBitcoin AMAZING REFback 90% (https://bitcointalk.org/index.php?topic=5319626.0)
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
March 28, 2018, 12:32:47 AM
 #3570

cpuminer-opt-3.8.5

Added argon2d-crds and argon2d-dyn algos.
sha256t 8 way AVX2 & 4 way SSE4.2 optimized.
CPUs with SSE4.2 get optimizations previously reserved for AVX.

https://github.com/JayDDee/cpuminer-opt/releases/tag/v3.8.5


AKA JayDDee, cpuminer-opt developer. https://github.com/JayDDee/cpuminer-opt
https://bitcointalk.org/index.php?topic=5226770.msg53865575#msg53865575
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
reeyon
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
March 28, 2018, 02:55:58 AM
 #3571

@joblo

Can you add new algo x16s?
Enth
Jr. Member
*
Offline Offline

Activity: 103
Merit: 1


View Profile
March 28, 2018, 08:00:08 AM
 #3572

cpuminer-opt-3.8.5

Added argon2d-crds and argon2d-dyn algos.
sha256t 8 way AVX2 & 4 way SSE4.2 optimized.
CPUs with SSE4.2 get optimizations previously reserved for AVX.

https://github.com/JayDDee/cpuminer-opt/releases/tag/v3.8.5



AMAZING!!! Thank you!

FreeBitcoin AMAZING REFback 90% (https://bitcointalk.org/index.php?topic=5319626.0)
4ward
Member
**
Offline Offline

Activity: 473
Merit: 18


View Profile
March 28, 2018, 08:02:39 AM
 #3573

cpuminer-opt-3.8.5

Added argon2d-crds and argon2d-dyn algos.
sha256t 8 way AVX2 & 4 way SSE4.2 optimized.
CPUs with SSE4.2 get optimizations previously reserved for AVX.

https://github.com/JayDDee/cpuminer-opt/releases/tag/v3.8.5



Excellent )

significant improvement in SH256t (9mh -> 32mh)
argon2d algos seem somewhat slower than the reference on avx2 / windows

Gigi75
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
March 28, 2018, 08:38:20 AM
 #3574

@joblo
@felixbrucker
Thank you guys, I'll give a try with Docker...
4ward
Member
**
Offline Offline

Activity: 473
Merit: 18


View Profile
March 28, 2018, 08:51:21 AM
 #3575

@joblo

Can you add new algo x16s?


a reference to the algo details helps Wink

https://bitcointalk.org/index.php?topic=3208091.0

Enth
Jr. Member
*
Offline Offline

Activity: 103
Merit: 1


View Profile
March 28, 2018, 08:59:12 AM
 #3576

argon2d algos seem somewhat slower than the reference on avx2 / windows

yes, but more stable for me on 4 treads. Original gives me bsod...

FreeBitcoin AMAZING REFback 90% (https://bitcointalk.org/index.php?topic=5319626.0)
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
March 28, 2018, 03:09:34 PM
 #3577

argon2d algos seem somewhat slower than the reference on avx2 / windows

If by reference you mean the Beastpool fork, it was forked from cpuminer-opt and I just imported
all the argon2d code as-is. It should be identical.

How much slower is it? Are both algos similarly affected? Since you're using the binary my only guess
is a compile issue.

AKA JayDDee, cpuminer-opt developer. https://github.com/JayDDee/cpuminer-opt
https://bitcointalk.org/index.php?topic=5226770.msg53865575#msg53865575
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
4ward
Member
**
Offline Offline

Activity: 473
Merit: 18


View Profile
March 28, 2018, 03:55:19 PM
 #3578

argon2d algos seem somewhat slower than the reference on avx2 / windows

If by reference you mean the Beastpool fork, it was forked from cpuminer-opt and I just imported
all the argon2d code as-is. It should be identical.

How much slower is it? Are both algos similarly affected? Since you're using the binary my only guess
is a compile issue.

yes, the Beastpool fork

crds 26k vs 32k
dyn 8k fvs 10k

I can try compiling both from source to verify, but that will probably only happen on the weekend

joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
March 28, 2018, 04:33:29 PM
 #3579

argon2d algos seem somewhat slower than the reference on avx2 / windows

If by reference you mean the Beastpool fork, it was forked from cpuminer-opt and I just imported
all the argon2d code as-is. It should be identical.

How much slower is it? Are both algos similarly affected? Since you're using the binary my only guess
is a compile issue.

yes, the Beastpool fork

crds 26k vs 32k
dyn 8k fvs 10k

I can try compiling both from source to verify, but that will probably only happen on the weekend

Compiling beastpool requires a few extra steps. First you need to reverse the pthreadGC2 change for Linux
and chmod +x autogen.sh and build.sh.

I get virtually the same speed for both on crds: 29.8k opt vs 29.6k beast.
What compiler was used for the Beaspool bin?

AKA JayDDee, cpuminer-opt developer. https://github.com/JayDDee/cpuminer-opt
https://bitcointalk.org/index.php?topic=5226770.msg53865575#msg53865575
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
4ward
Member
**
Offline Offline

Activity: 473
Merit: 18


View Profile
March 28, 2018, 06:03:25 PM
 #3580

argon2d algos seem somewhat slower than the reference on avx2 / windows

If by reference you mean the Beastpool fork, it was forked from cpuminer-opt and I just imported
all the argon2d code as-is. It should be identical.

How much slower is it? Are both algos similarly affected? Since you're using the binary my only guess
is a compile issue.

yes, the Beastpool fork

crds 26k vs 32k
dyn 8k fvs 10k

I can try compiling both from source to verify, but that will probably only happen on the weekend


Compiling beastpool requires a few extra steps. First you need to reverse the pthreadGC2 change for Linux
and chmod +x autogen.sh and build.sh.

I get virtually the same speed for both on crds: 29.8k opt vs 29.6k beast.
What compiler was used for the Beaspool bin?
SW built on Mar 12 2018 with GCC 5.3.1.

Pages: « 1 ... 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 [179] 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 »
  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!