Bitcoin Forum
October 08, 2024, 03:31:32 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 [95] 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 ... 197 »
  Print  
Author Topic: [LOCKED] cpuminer-opt v3.12.3, open source optimized multi-algo CPU miner  (Read 444043 times)
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
February 10, 2017, 07:03:43 PM
 #1881

Hey guys, I'm a little pissed right now at doktor83 for using my code for zcoin (it was mine, not optiminer as he claimed)
and not releasing the source for his claimed 40% improvements to the timetravel algo.

So please take this elsewhere.

It's how open source works.

Only when it stays open.

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
February 10, 2017, 07:10:10 PM
 #1882

Hey guys, I'm a little pissed right now at doktor83 for using my code for zcoin (it was mine, not optiminer as he claimed)
and not releasing the source for his claimed 40% improvements to the timetravel algo.

So please take this elsewhere.

It's how open source works.

Only when it stays open.

WRONG. You open source code with a given license, and people can do what they want within the terms of said license. Often this includes not releasing modifications.

That was not my point. If the source goes closed it's no longer "open source".

It's not about him using my code, it's more about a first release that is binary only making ourageous
performance claims. I'm skeptical.

In the past year I've learned a lot about what can be optimized, how it can be optimized and what improvements
can be expected. This is way off the chart.

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
February 10, 2017, 07:23:58 PM
 #1883

I'm working hard on the next release with support for the new zcoin algo but I don't think it will
be ready for the cutover.

In still in the middle of long testing another algo with 5 of 8 test cases complete. I don't have control
over the test cases so I have to wait for the right conditions to occur in the algo. When that's
done I have to retest all the lyra2 algos in multiple architectures to make sure nothing broke.

I'm looking at 7-10% faster for all Lyra2.

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

Activity: 194
Merit: 100


View Profile
February 10, 2017, 07:38:07 PM
 #1884

Thanks for your great work to all of you btw! Grin
doktor83
Hero Member
*****
Offline Offline

Activity: 2688
Merit: 626


View Profile WWW
February 10, 2017, 07:49:18 PM
 #1885

joblo, you are all wrong.
I said i implemented matrix usage like optiminer did in his miner a long time ago, and i used it on your code, yes.
Never said it was optiminers code, lol.
Anyways i like reworking your miner because i like it the most.. coulda work on tpruvot version or any other.. but yours is the nicest Smiley

And i don't get it why are you pissed on me for the speedup i achieved with timetravel algo.
I told you, test it for yourself if you don't believe in that speedup.

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
February 10, 2017, 08:04:13 PM
 #1886

joblo, you are all wrong.
I said i implemented matrix usage like optiminer did in his miner a long time ago, and i used it on your code, yes.
Never said it was optiminers code, lol.
Anyways i like reworking your miner because i like it the most.. coulda work on tpruvot version or any other.. but yours is the nicest Smiley

And i don't get it why are you pissed on me for the speedup i achieved with timetravel algo.
I told you, test it for yourself if you don't believe in that speedup.

Yes it was the matrix implementation in lyra2 that you claimed from optiminer are you are correct.
That solved the misaligment issues with AVX2 and provided some speed improvement.

I only care about source code. Your claims mean nothing to me without it. I haven't seen anyone else
praising your accomplishment, 40% faster than the previous fastest on timetravel is certainly praise worthy.

Your explanation of optimizing JH doesn't add up. I need proof and the binary is only slick advertising.

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

Activity: 2688
Merit: 626


View Profile WWW
February 10, 2017, 08:46:46 PM
 #1887

affraid of viruses, gotta run it in a vm  Grin

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
February 10, 2017, 08:57:11 PM
 #1888

affraid of viruses, gotta run it in a vm  Grin

It isn't that I'm afraid of a virus from you, it's that I'm just not interested in closed source, whether
it's from Claymore, SP, or anyone else.

If you just want me to confirm your results, I won't do that, it doesn't interest me either.

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

Activity: 144
Merit: 100


Eager to learn


View Profile
February 10, 2017, 09:04:45 PM
 #1889

affraid of viruses, gotta run it in a vm  Grin

It isn't that I'm afraid of a virus from you, it's that I'm just not interested in closed source, whether
it's from Claymore, SP, or anyone else.

If you just want me to confirm your results, I won't do that, it doesn't interest me either.

First it was that you're mad because he made a claim you found ridiculous - now you can verify it, so it's back to hating it because he didn't release the source... why didn't you just say that in the first place?

if he need confirmation about,  he should ask ordinary miner-people , if he ask a coder , developer he should deliver code too , thats my sight of this case

AltCoin-Mining @ Xubuntu 16.04 LTS
doktor83
Hero Member
*****
Offline Offline

Activity: 2688
Merit: 626


View Profile WWW
February 10, 2017, 09:16:41 PM
 #1890

I am sorry but i did not ask for any confirmations from anyone, i just released an optimization for an algo, that's all.
Anyone can use it, that's why i shared it.
I don't get it why you act like this, so if i ask wolf to give me the source of his kernel because i don't believe its faster than mine, and he won't do it (for obvious reasons), i should get mad at him or what?

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
February 10, 2017, 09:24:17 PM
 #1891

affraid of viruses, gotta run it in a vm  Grin

It isn't that I'm afraid of a virus from you, it's that I'm just not interested in closed source, whether
it's from Claymore, SP, or anyone else.

If you just want me to confirm your results, I won't do that, it doesn't interest me either.

First it was that you're mad because he made a claim you found ridiculous - now you can verify it, so it's back to hating it because he didn't release the source... why didn't you just say that in the first place?

You're blowing it out of proportion. I only resented discussing problems with his fork in this thread.

My skepticism of the claims is just an opinion, based on factors I previously mentioned.

My disagreement with witholding the source code is all on me. Without it I'm just not interested in
what he is doing. I was a little provocative trying to get him to release it, and I may be dismissive,
but there's no hate.


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
February 10, 2017, 10:54:23 PM
 #1892

Yet another weird problem, this time with zcoin.

I'm getting stack smashing with AVX on Zcoin. Other lyra algos ok, zcoin ok on AVX2.

There is no difference between the AVX targetted code for zcoin vs other lyra algos. There is no
difference in any of the portable code bwtween AVX and AVX2. In other words all the code
works, either for a different algo, or a different architecture, but it's all covered.

About the problem, stack smashing is iften called by infinitely recursive function calls or a
function with an extremely large local variable. In either case I would expect the overflow
to occur on the first pass.

But it doesn't. It completes several hashes calling all functions down to the Intel intrinsics
and returns before doing it again. The code path is the same on every path, there are no deviations
that lead down a rathole.

This is my signal I need a break.

Other test almost complete 2 of 8 cases failed, so need to back out these 2 changes.

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
February 11, 2017, 06:52:10 AM
 #1893

Another delay. The problem with zcoin AVX also affects zcoin on Windows with AVX2.

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

Activity: 1484
Merit: 1082


ccminer/cpuminer developer


View Profile WWW
February 11, 2017, 11:20:21 AM
 #1894

they changed again the algo, and its only temporary (again) :p https://zcoin.io/language/en/update-zcoin-development-16-january-2017/

this one is close to the first lyra2, but different :p anyway, the old one will never be reused, can be replaced so

BTC: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd - My Projects: ccminer - cpuminer-multi - yiimp - Forum threads : ccminer - cpuminer-multi - yiimp
oldDIN
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile
February 11, 2017, 01:51:20 PM
 #1895

Joblo do not rush. Work carefully and reliably. We are not in a hurry.
integrale
Full Member
***
Offline Offline

Activity: 144
Merit: 100


Eager to learn


View Profile
February 12, 2017, 01:29:01 AM
 #1896

Hey Guy´s

another old crap is digging on timetravel , Thanks joblo´s great work

Intel Pentium Dual-Core E6600   SSE2   6:170a:2   102.776 kH   2   3060   -   -   cpuminer-opt/3.5.5   linux   GCC 4.8.4 SSE3

Ubuntu 14.04 LTS
if someone wondering why im using old crap i´ll explain

Motherboard Asus P5Q/epu = present from friend
other stuff like cpu,ram,powersupply laying around , Mix them togehter no Invest only the cost of electricity , Headless ! no screen only the essential stuffmaybe i add later an gpu

cheers

AltCoin-Mining @ Xubuntu 16.04 LTS
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
February 12, 2017, 02:54:26 AM
 #1897

Pointer arithmetic strikes again. It caused the stack smashing when I was up scaling a pointer
offset to AVX size and messed it up badly, thought I was converting from uint64_ when it was actually bytes.
I inspected that function many times carefully but everytime I was thinking uint64_t to __m256i.

Lyra2z now works in AVX and I assume on Windows too.

One more tweak to do, then cleanup and full test. Should be released tomorrow.

This will likely be the end of any Lyra2 optimizing. AVX2 is fully done and AVX has only one function left
to convert. It's a difficult one and it's only AVX so it would only be for the learning experience.
It's at the point now that being too aggressive with manual optimizing is having a decreasing benefit
and increasing risk.

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

Activity: 144
Merit: 100


Eager to learn


View Profile
February 12, 2017, 03:15:51 AM
 #1898

im sorry but all you wrote is spanish village (nur Bahnhof) for me , even i dont understand this , i believe you makes the right decision and deliver us a good and stable release as usually
thanks a lot for putting so much time and headache into this  Wink

AltCoin-Mining @ Xubuntu 16.04 LTS
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
February 12, 2017, 05:51:33 AM
 #1899

im sorry but all you wrote is spanish village (nur Bahnhof) for me , even i dont understand this , i believe you makes the right decision and deliver us a good and stable release as usually
thanks a lot for putting so much time and headache into this  Wink

Haha. Yes that happens some times, not much interest to miners, mostly other devs.
I'm an experienced programmer, but not an experienced "C" programmer. As a result
I get hung up a lot on some of the C quirks, such as pointer arithmetic. Bugs in pointer
arithmetic always take me the longest to find and I seem to make them a lot.
I think it's evil. Just venting.

Things are much better now. Performance boost is better than expected. just testing left to do.
I managed to squeeze a little more juice out those old oranges.

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

Activity: 115
Merit: 10

Not B troll & do something!


View Profile WWW
February 12, 2017, 06:24:16 AM
 #1900

hi
need help for run only 4 miner threads , not 8 miners

thanks for your help and the work here.


./cpuminer -a hodl -o stratum+tcp://erc.suprnova.cc:7674 -u worker.worker -p ppppp -q

         **********  cpuminer-opt 3.5.5  ***********
     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) Core(TM) i7-4710HQ CPU @ 2.50GHz
CPU features: SSE2 AES AVX AVX2
SW built on Feb 12 2017 with GCC 5.4.0
SW features: SSE2
Algo features: SSE2 AES AVX AVX2
Start mining with SSE2

[2017-02-12 06:49:29] Starting Stratum on stratum+tcp://erc.suprnova.cc:7674
[2017-02-12 06:49:29] 8 miner threads started, using 'hodl' algorithm.
[2017-02-12 06:49:32] Stratum difficulty set to 8 (0.00000)
[2017-02-12 06:49:36] Accepted 1/1 (100%), 925 H, 397.17 H/s, 76C
[2017-02-12 06:49:38] Accepted 2/2 (100%), 824 H, 377.71 H/s, 79C
[2017-02-12 06:49:57] Accepted 3/3 (100%), 923 H, 412.94 H/s, 88C
[2017-02-12 06:50:09] Accepted 4/4 (100%), 964 H, 412.68 H/s, 88C

Pages: « 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 [95] 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 ... 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!