Bitcoin Forum
November 08, 2024, 02:03:16 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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)
visax
Newbie
*
Offline Offline

Activity: 322
Merit: 0


View Profile
May 01, 2018, 07:30:42 PM
 #3681


My CPU is playing SSE2. Instruction set mining?
But my CPU supports AVX2

The algo doesn't.


dev, can you add algo cryptonight-heavy & cryptonight-variant please?
ybelevi
Member
**
Offline Offline

Activity: 132
Merit: 10


View Profile
May 02, 2018, 09:07:50 AM
 #3682

please add vitality algo also
Slkp
Sr. Member
****
Offline Offline

Activity: 433
Merit: 250


View Profile
May 02, 2018, 10:08:09 AM
 #3683

Is it difficult to add avx512 support for win?
visax
Newbie
*
Offline Offline

Activity: 322
Merit: 0


View Profile
May 02, 2018, 10:36:57 AM
 #3684

dev add algo cryptonight-heavy & cryptonight-variant please?
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
May 03, 2018, 04:31:21 AM
 #3685

There have been many requsets for algos lately, curiously none of them have any helpful info.
This makes it very difficult and time consuming for me to try to find the info needed to implement them.

I spent way too much time trying to figure out the cryptonightv7 implementation and I don't care to
do that for every new algo. I do not demand a fee but I expect those making requests to do their part to
make it as easy as possible for me.

Any request must be accompanied by either a cpuminer compatible example or a detailed
specification for the algo, preferably both.

Any request with insufficient information will be ignored.

Even with proper info I have no desire to just keep up with the competition. If  I can't make it faster
I'm not really interested. I made an exception for cryptonightV7 because it restored functionality that was lost.
New algos usually have only one coin using it which also reduces my interest in supporting them. In other words
I need to be convinced.

As far as AVX512 goes, I need an AVX512 capable CPU and they aren't cheap. Mainstream AVX512 support
is supposed to be available with Cannonlake but it appears it will be delayed yet again. The next generation
of Intel CPUs is rumoured to be a Coffeelake refresh. So no reasonably priced AVX512 CPUs anytime soon.

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

Activity: 445
Merit: 255


View Profile
May 03, 2018, 08:32:00 AM
Last edit: May 03, 2018, 08:44:25 AM by ol92
 #3686

There have been many requsets for algos lately, curiously none of them have any helpful info.
This makes it very difficult and time consuming for me to try to find the info needed to implement them.

I spent way too much time trying to figure out the cryptonightv7 implementation and I don't care to
do that for every new algo. I do not demand a fee but I expect those making requests to do their part to
make it as easy as possible for me.

Any request must be accompanied by either a cpuminer compatible example or a detailed
specification for the algo, preferably both.

Any request with insufficient information will be ignored.

Even with proper info I have no desire to just keep up with the competition. If  I can't make it faster
I'm not really interested. I made an exception for cryptonightV7 because it restored functionality that was lost.
New algos usually have only one coin using it which also reduces my interest in supporting them. In other words
I need to be convinced.

As far as AVX512 goes, I need an AVX512 capable CPU and they aren't cheap. Mainstream AVX512 support
is supposed to be available with Cannonlake but it appears it will be delayed yet again. The next generation
of Intel CPUs is rumoured to be a Coffeelake refresh. So no reasonably priced AVX512 CPUs anytime soon.

It would be fair miners like us help you by funding buying a X299 platform...
I am using your miner since 1 year, half time (half mining aeon with xmr-stack) with a xeon 2696V4 and I have just switch to an i9 7960x.
I have just sent some mbtc.
lncm
Member
**
Offline Offline

Activity: 388
Merit: 13


View Profile
May 03, 2018, 01:07:44 PM
 #3687

Could it be configured to run Argon2i + SHA512 (Arionum)?
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
May 03, 2018, 02:04:05 PM
 #3688

It would be fair miners like us help you by funding buying a X299 platform...
I am using your miner since 1 year, half time (half mining aeon with xmr-stack) with a xeon 2696V4 and I have just switch to an i9 7960x.
I have just sent some mbtc.

Thank you very much for the donation, every little bit helps.

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

Activity: 1470
Merit: 1114


View Profile
May 03, 2018, 02:44:24 PM
 #3689

Could it be configured to run Argon2i + SHA512 (Arionum)?

The miner already has both argon2i code and sha512 code but there are some issues.

First the Argon2i version is currently untested although I see no reason it shounldn't work.
Second I need Aronium's Argon2i parameters. They can be obtained from a spec or sample
code.

Additionally there are differences in the implementations or Argon2 and Sha512 that need to be
resolved. Argon2 uses linear vectors while sha512 uses parallel vectors. Without going into technical
detail, this complicates the implementation of an algo that uses both.

With all that it should be doable.

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

Activity: 388
Merit: 13


View Profile
May 03, 2018, 02:48:11 PM
 #3690

Could it be configured to run Argon2i + SHA512 (Arionum)?

The miner already has both argon2i code and sha512 code but there are some issues.

First the Argon2i version is currently untested although I see no reason it shounldn't work.
Second I need Aronium's Argon2i parameters. They can be obtained from a spec or sample
code.

Additionally there are differences in the implementations or Argon2 and Sha512 that need to be
resolved. Argon2 uses linear vectors while sha512 uses parallel vectors. Without going into technical
detail, this complicates the implementation of an algo that uses both.

With all that it should be doable.

That would be nice, Arionum is getting some traction now, CPU only coin (almost, but algo revision made GPU's fairly inefficient), and I guess the existing miners aren't too much optimized. It uses AVX2 tough.  

https://github.com/ProgrammerDan/arionum-java

The proof of concept:
https://github.com/arionum/miner

joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
May 03, 2018, 06:39:02 PM
 #3691


Thanks, but neither is cpuminer compatible. Both are written in an OO language I'm not
famliar with. I'd have to learn either PHP or Java before I could determine if I could
convert it to cpuminer compatible C.

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

Activity: 3
Merit: 0


View Profile
May 04, 2018, 09:11:22 PM
 #3692

hi joblo,.

can you added new algo argon2id to cpu-opt ?
https://bitcointalk.org/index.php?topic=3138231
i hope u can help


thank you
WillBreezy
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
May 05, 2018, 04:45:46 PM
 #3693

Hi there,

Is there an argument to specify the number of threads to use? Or is there documentation on available arguments that I didn't find?
4ward
Member
**
Offline Offline

Activity: 473
Merit: 18


View Profile
May 05, 2018, 05:00:38 PM
 #3694

Hi there,

Is there an argument to specify the number of threads to use? Or is there documentation on available arguments that I didn't find?

"cpuminer -h" will list all options
"cpuminer -t" will set number of threads

WillBreezy
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
May 05, 2018, 06:06:38 PM
 #3695

Hi there,

Is there an argument to specify the number of threads to use? Or is there documentation on available arguments that I didn't find?

"cpuminer -h" will list all options
"cpuminer -t" will set number of threads

Wonderful, thank you!
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
May 05, 2018, 06:14:10 PM
 #3696

Anyone using cpuminer-opt to mine cryptonight may be seeing variant mismatch warnings.

https://github.com/JayDDee/cpuminer-opt/issues/136

I'm still investigating but I have seen it intermittantly at Nicehash. I don't know if it's
Nicehash only or related to a specific coin. I suspect it happens at Nicehash when  it switches
orders, likely mining a different coin.

The V7 spec states that byte zero of the data blob is the version byte. A version less than 7 is the old
cryptonight and 7 is V7. However I've seen version 9 while mining V7 at Nicehash. In spite of the
warning the shares were accepted.

I inserted the warning based on the spec to help users make sure they are using the correct variant.
However, it seems to have backfired.

If anyone has any more info whether it happens at other pools using either the original or V7 and whether
the shares are accepted it might help better understand the issue.

Also, if anyone has any useful info about the other cryptonight variants, or any of the other requested algos (sigh) ...

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

Activity: 187
Merit: 100

Cryptocurrency enthusiast


View Profile
May 07, 2018, 01:37:14 PM
 #3697

Algo request: argon2id

Coin & pools for testing: https://bitcointalk.org/index.php?topic=3138231

Original generic CPU miner source code: https://github.com/aquanetwork/aquachain/archive/aquaminer-v0.3.2.zip

Generic miner supports AVX/AVX2, so it may be added w/ less problems (if it's enough optimized, of course).

Coin releases @ github: https://github.com/aquanetwork/aquachain/releases

---

Is this a good example of exact request? Thanks.



joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
May 07, 2018, 03:14:12 PM
 #3698

Algo request: argon2id

Coin & pools for testing: https://bitcointalk.org/index.php?topic=3138231

Original generic CPU miner source code: https://github.com/aquanetwork/aquachain/archive/aquaminer-v0.3.2.zip

Generic miner supports AVX/AVX2, so it may be added w/ less problems (if it's enough optimized, of course).

Coin releases @ github: https://github.com/aquanetwork/aquachain/releases

---

Is this a good example of exact request? Thanks.

It's a good effort but unfortunately the miner is written in GO.

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

Activity: 11
Merit: 0


View Profile
May 08, 2018, 06:18:42 AM
 #3699

Hello.
I tried to build with Ubuntu 18.04 LTS, but I could not.

/usr/bin/x86_64-linux-gnu-ld: cannot find -lz
...

What should I do?
My9bot
Full Member
***
Offline Offline

Activity: 239
Merit: 100


View Profile
May 08, 2018, 11:54:37 AM
 #3700


Thanks, but neither is cpuminer compatible. Both are written in an OO language I'm not
famliar with. I'd have to learn either PHP or Java before I could determine if I could
convert it to cpuminer compatible C.
hey maybe this one

https://bitbucket.org/cryptogone/ariocppminer/src

Arionum CPU miner implemented in C++

I'm better with code than with words-SatoshiNakamoto
Espers [ESP]SiteOnBlockchain
Pages: « 1 ... 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!