Bitcoin Forum
May 26, 2018, 06:36:59 PM *
News: Latest stable version of Bitcoin Core: 0.16.0  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 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 ... 190 »
  Print  
Author Topic: [ANN]: cpuminer-opt v3.8.8.1, open source optimized multi-algo CPU miner  (Read 408588 times)
joblo
Legendary
*
Offline Offline

Activity: 1120
Merit: 1016


View Profile
October 15, 2016, 06:32:08 PM
 #1421

I think I'm making progress with the rejects. It's slow to test as the frequency or rcvline failures has dropped. There are occasionally
rejects immediately after a new block is issued but that appears to be a race condition between the stratum thread and the miner
threads switching to the new block.

On the name side I'm leaning toward "Lyra2Z" as the formal name "lyra2z' as the command arg and "zcoin" as an alias.
I don't like using coins names or symbols as the primary algo name.

are the rejects you see after a block switch like this?



taken from the ocminer cpuminer

Yes, I still get those. When a new block is issued all the miner threads must abort their current work and start solving the new block.
If they find a solution on the old block first it seems to be rejected. I haven't noticed this before with any other algo and seeing it
also occurs with ocminer I'm assuming it's not a miner issue.

I also had a problem recovering from a recv_line failure, where every submit would be rejected
until a new block was issued. This morning's botnet provided a good test and it passed on the machines with the fix,
failed on those without. This problem may have affected all algos because recv line failures are extremely rare
and likely wouldn't have been seen.

I still haven't made any progress with optimizing. Although the Lyra2 AVX2 optimizations produced big improvements
in Lyra2RE and Lyra2REv2 there was no measurable difference with zcoin which is ALL Lyra2 and ONLY Lyra2. The only
conclusion is that zcoin is already I/O bound so the only effect of improving computation is the CPU spends more time
waiting for data. There might be an improvement on architectures with faster memory but only if the memory can keep
up with the CPU. At this point I don't know how oversaturated it is, but I do know it will only get worse as the matrix size
increases with every block. I don't anticipate memory technology to increase performance faster than zcoin's demands
so optimizing for AVX2 may be entirely futile.

Edit: In the other thread you mentioned optiminer's version, I can't find it. Did you mean ocminer?

cpuminer-opt developer, https://bitcointalk.org/index.php?topic=1326803.0
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
ETH: 0x72122edabcae9d3f57eab0729305a425f6fef6d0
1527359819
Hero Member
*
Offline Offline

Posts: 1527359819

View Profile Personal Message (Offline)

Ignore
1527359819
Reply with quote  #2

1527359819
Report to moderator
1527359819
Hero Member
*
Offline Offline

Posts: 1527359819

View Profile Personal Message (Offline)

Ignore
1527359819
Reply with quote  #2

1527359819
Report to moderator
1527359819
Hero Member
*
Offline Offline

Posts: 1527359819

View Profile Personal Message (Offline)

Ignore
1527359819
Reply with quote  #2

1527359819
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1527359819
Hero Member
*
Offline Offline

Posts: 1527359819

View Profile Personal Message (Offline)

Ignore
1527359819
Reply with quote  #2

1527359819
Report to moderator
1527359819
Hero Member
*
Offline Offline

Posts: 1527359819

View Profile Personal Message (Offline)

Ignore
1527359819
Reply with quote  #2

1527359819
Report to moderator
felixbrucker
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


View Profile WWW
October 15, 2016, 06:48:49 PM
 #1422

i dont have AVX2 capable cpus so i cant comment on those, but for the rest of my cpus ranging from SSE2 only Celerons to Xeon E3 i see similar results.

- Celeron G1820's produce 5-6H/s with a single core used (they are used in GPU mining as well)
- i3-3120m produces 20H/s
- i5-3330 produces 15-20H/s (4 cores used, also running my desktop and stuff)
- E3-1265Lv2 produces 25-40H/s (some great variance here, not sure why) using 4 cores
- FX-8320e gives abyssal 7-8H/s (0.6H/s per core if all cores used)
- A10-6800K gives abyssal 6H/s
- A6-6400K gives abyssal 4H/s

amd cpus do not seem to be very good in this algo (used native compiles) and celerons deliver a greater performance compared to other algos

optminers version (with some AVX2 optimizations i suppose) is here: https://github.com/Optiminer/cpuminer-xzc

joblo
Legendary
*
Offline Offline

Activity: 1120
Merit: 1016


View Profile
October 15, 2016, 07:04:33 PM
 #1423

i dont have AVX2 capable cpus so i cant comment on those, but for the rest of my cpus ranging from SSE2 only Celerons to Xeon E3 i see similar results.

- Celeron G1820's produce 5-6H/s with a single core used (they are used in GPU mining as well)
- i3-3120m produces 20H/s
- i5-3330 produces 15-20H/s (4 cores used, also running my desktop and stuff)
- E3-1265Lv2 produces 25-40H/s (some great variance here, not sure why) using 4 cores
- FX-8320e gives abyssal 7-8H/s (0.6H/s per core if all cores used)
- A10-6800K gives abyssal 6H/s
- A6-6400K gives abyssal 4H/s

amd cpus do not seem to be very good in this algo (used native compiles) and celerons deliver a greater performance compared to other algos

optminers version (with some AVX2 optimizations i suppose) is here: https://github.com/Optiminer/cpuminer-xzc

Thanks, optiminer is tweaking some of my AVX2 code. He did excellent work with hodl so I'll have to keep an eye on it.

cpuminer-opt developer, https://bitcointalk.org/index.php?topic=1326803.0
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
ETH: 0x72122edabcae9d3f57eab0729305a425f6fef6d0
shakeandbake
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
October 15, 2016, 11:06:19 PM
 #1424


It's defaulting to 12 threads so that tells me that it does take multiple CPU's

also of note, I've got this running on numerous dual 16-core opteron setups and it takes those like a champ... 900H/s

Each CPU can run 12 threads (6 cores hypertthreaded) so it appears you are only using one CPU. With both CPUs it should default
to 24.

interesting.... am I missing something when I compile i wonder? I figured it would automatically pick up the other CPU?

I have no experience with multi CPU configs. You should check your BIOS and OS to make sure everything is setup correctly and make
sure both CPUs are being used. Check the system monitor or whatever tools you have. It should all be transparent to the miner SW.

Adjusting ACPI options in the BIOS did it - running around 350H/s (better, but still a good deal under what I was hoping for... 400+ at least.

maxfunky
Full Member
***
Offline Offline

Activity: 145
Merit: 100


View Profile
October 15, 2016, 11:42:17 PM
 #1425

optminers version (with some AVX2 optimizations i suppose) is here: https://github.com/Optiminer/cpuminer-xzc
Quote
Code for AVX2 can be enabled by compiling with "-mavx2": $ CFLAGS="-O2 -mavx2" ./configure && make clean && make
Memory prefetching can be enabled by compiling with "-mavx2": $ CFLAGS="-O2 -DROW_PREFETCH" ./configure && make clean && make
Should I compile with both? if so how exactly? (kind of a noob on nix lol)

maxfunky
Full Member
***
Offline Offline

Activity: 145
Merit: 100


View Profile
October 15, 2016, 11:59:52 PM
 #1426

Code:
collect2: error: ld returned 1 exit status
Makefile:869: recipe for target 'cpuminer' failed
make[2]: *** [cpuminer] Error 1
make[2]: Leaving directory '/home/ubuntu/cpuminer-xzc'
Makefile:2349: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/ubuntu/cpuminer-xzc'
Makefile:559: recipe for target 'all' failed
make: *** [all] Error 2

 Huh
joblo
Legendary
*
Offline Offline

Activity: 1120
Merit: 1016


View Profile
October 16, 2016, 03:06:10 AM
 #1427

Code:
collect2: error: ld returned 1 exit status
Makefile:869: recipe for target 'cpuminer' failed
make[2]: *** [cpuminer] Error 1
make[2]: Leaving directory '/home/ubuntu/cpuminer-xzc'
Makefile:2349: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/ubuntu/cpuminer-xzc'
Makefile:559: recipe for target 'all' failed
make: *** [all] Error 2

 Huh


That's not cpuminer-opt you're compiling, and cpuminer-opt doesn't support zcoin yet.
Try the zcoin thread and include more info.

cpuminer-opt developer, https://bitcointalk.org/index.php?topic=1326803.0
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
ETH: 0x72122edabcae9d3f57eab0729305a425f6fef6d0
kenshirothefist
Sr. Member
****
Offline Offline

Activity: 453
Merit: 252



View Profile
October 17, 2016, 01:02:45 PM
 #1428

joblo, you're probably already aware of the Tromp's Equihash solvers, which were released under open-source. Are you considering implementing them into your cpuminer-opt, thus adding support for equihash algortihm (for z.cash)?

joblo
Legendary
*
Offline Offline

Activity: 1120
Merit: 1016


View Profile
October 17, 2016, 02:04:30 PM
 #1429

joblo, you're probably already aware of the Tromp's Equihash solvers, which were released under open-source. Are you considering implementing them into your cpuminer-opt, thus adding support for equihash algortihm (for z.cash)?

That's a cuda miner, still looking for a CPU miner.

cpuminer-opt developer, https://bitcointalk.org/index.php?topic=1326803.0
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
ETH: 0x72122edabcae9d3f57eab0729305a425f6fef6d0
darun123
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
October 17, 2016, 04:51:04 PM
 #1430

joblo, you're probably already aware of the Tromp's Equihash solvers, which were released under open-source. Are you considering implementing them into your cpuminer-opt, thus adding support for equihash algortihm (for z.cash)?

That's a cuda miner, still looking for a CPU miner.

Hello guys Anybody has optimized miner XZC order is free
joblo
Legendary
*
Offline Offline

Activity: 1120
Merit: 1016


View Profile
October 17, 2016, 06:35:55 PM
 #1431

cpuminer 3.4.8 is released.

Source code:

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

New links to fix version error.

tarball: https://drive.google.com/file/d/0B0lVSGQYLJIZMnVmX0Qwcjg1cmc/view?usp=sharing
https://drive.google.com/file/d/0B0lVSGQYLJIZQndVQkx1ZldSTTg/view?usp=sharing

Windows binaries

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

It adds support for zcoin lyra2 using either "-a zcoin" or "-a lyra2z". Lyra2RE (lyra2) and lyra2REv2 (lyra2v2)
still work as usual.

Although I have optimixed it for AVX2 there was no observable change in performance in my testing.
I suspect the algo is I/O bound meaning the CPU spends a lot of time waiting on data from memory.
LGA2011 systems with 4 channel DDR may do better. Feedback is appreciated.

The diff display for cryptonight in the API has been fixed.

Changes in diff will now be displayed by default (--show-diff). Use "--hide-diff" to disable.

Removed some cpuminer-multi artifacts.

I am considering dropping the btver1 build from the Windows binaries package. Before I do so I would like to
know if anyone is using it and whether it performs better on an AMD CPU than any of the Intel builds. The
btver1 build does not include any optimizartions so is not suitable for recent AMD CPUs.


cpuminer-opt developer, https://bitcointalk.org/index.php?topic=1326803.0
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
ETH: 0x72122edabcae9d3f57eab0729305a425f6fef6d0
kenshirothefist
Sr. Member
****
Offline Offline

Activity: 453
Merit: 252



View Profile
October 17, 2016, 07:27:26 PM
 #1432

joblo, you're probably already aware of the Tromp's Equihash solvers, which were released under open-source. Are you considering implementing them into your cpuminer-opt, thus adding support for equihash algortihm (for z.cash)?

That's a cuda miner, still looking for a CPU miner.

Not true. It has fastest to-date known public CPU implementation as well as CUDA implementation.

Epsylon3
Legendary
*
Offline Offline

Activity: 1344
Merit: 1075


ccminer/cpuminer developer


View Profile WWW
October 17, 2016, 07:34:14 PM
 #1433

yep, but remains a weird algo Wink that remember me riecoin stuff

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

Activity: 616
Merit: 500


View Profile WWW
October 17, 2016, 08:54:31 PM
 #1434

cpuminer 3.4.8 is released.

Source code:

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

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

Windows binaries

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

It adds support for zcoin lyra2 using either "-a zcoin" or "-a lyra2z". Lyra2RE (lyra2) and lyra2REv2 (lyra2v2)
still work as usual.

Although I have optimixed it for AVX2 there was no observable change in performance in my testing.
I suspect the algo is I/O bound meaning the CPU spends a lot of time waiting on data from memory.
LGA2011 systems with 4 channel DDR may do better. Feedback is appreciated.

The diff display for cryptonight in the API has been fixed.

Changes in diff will now be displayed by default (--show-diff). Use "--hide-diff" to disable.

Removed some cpuminer-multi artifacts.

I am considering dropping the btver1 build from the Windows binaries package. Before I do so I would like to
know if anyone is using it and whether it performs better on an AMD CPU than any of the Intel builds. The
btver1 build does not include any optimizartions so is not suitable for recent AMD CPUs.



testing, thanks!

version reports 4.3.8-dev, is this intended for releases? (also 3 and 4 are swapped it seems)

joblo
Legendary
*
Offline Offline

Activity: 1120
Merit: 1016


View Profile
October 17, 2016, 09:12:05 PM
 #1435

cpuminer 3.4.8 is released.

testing, thanks!

version reports 3.4.8-dev, is this intended for releases?

edit: also version on startup in console reports 4.3.8 Wink

That was a pretty stupid mistake, two actually.

The tarball and binaries have the right code, but wrong version. Fixed the version in GIT.

cpuminer-opt developer, https://bitcointalk.org/index.php?topic=1326803.0
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
ETH: 0x72122edabcae9d3f57eab0729305a425f6fef6d0
joblo
Legendary
*
Offline Offline

Activity: 1120
Merit: 1016


View Profile
October 17, 2016, 09:13:53 PM
 #1436

The source tarball and Windows binares will display incorrect version information. The code is fine.
The version is now fixed in git.

cpuminer 3.4.8 is released.

Source code:

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

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

Windows binaries

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

It adds support for zcoin lyra2 using either "-a zcoin" or "-a lyra2z". Lyra2RE (lyra2) and lyra2REv2 (lyra2v2)
still work as usual.

Although I have optimixed it for AVX2 there was no observable change in performance in my testing.
I suspect the algo is I/O bound meaning the CPU spends a lot of time waiting on data from memory.
LGA2011 systems with 4 channel DDR may do better. Feedback is appreciated.

The diff display for cryptonight in the API has been fixed.

Changes in diff will now be displayed by default (--show-diff). Use "--hide-diff" to disable.

Removed some cpuminer-multi artifacts.

I am considering dropping the btver1 build from the Windows binaries package. Before I do so I would like to
know if anyone is using it and whether it performs better on an AMD CPU than any of the Intel builds. The
btver1 build does not include any optimizartions so is not suitable for recent AMD CPUs.



cpuminer-opt developer, https://bitcointalk.org/index.php?topic=1326803.0
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
ETH: 0x72122edabcae9d3f57eab0729305a425f6fef6d0
darun123
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
October 17, 2016, 09:23:12 PM
 #1437

cpuminer 3.4.8 is released.

Source code:

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

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

Windows binaries

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

It adds support for zcoin lyra2 using either "-a zcoin" or "-a lyra2z". Lyra2RE (lyra2) and lyra2REv2 (lyra2v2)
still work as usual.

Although I have optimixed it for AVX2 there was no observable change in performance in my testing.
I suspect the algo is I/O bound meaning the CPU spends a lot of time waiting on data from memory.
LGA2011 systems with 4 channel DDR may do better. Feedback is appreciated.

The diff display for cryptonight in the API has been fixed.

Changes in diff will now be displayed by default (--show-diff). Use "--hide-diff" to disable.

Removed some cpuminer-multi artifacts.

I am considering dropping the btver1 build from the Windows binaries package. Before I do so I would like to
know if anyone is using it and whether it performs better on an AMD CPU than any of the Intel builds. The
btver1 build does not include any optimizartions so is not suitable for recent AMD CPUs.




to me are mostly fx 8350 and a few pieces i5 1156 e now in this the miner shows me the h / s eg Fx 8350 accepted 367H, 6,84H / s if this is normal
joblo
Legendary
*
Offline Offline

Activity: 1120
Merit: 1016


View Profile
October 17, 2016, 09:41:22 PM
 #1438


to me are mostly fx 8350 and a few pieces i5 1156 e now in this the miner shows me the h / s eg Fx 8350 accepted 367H, 6,84H / s if this is normal

I can't say what's normal for AMD but your CPU has AES and AVX so you might get better performance using
an Intel build (assuming you're using the binaries) with those features, depending on the algo.

cpuminer-opt developer, https://bitcointalk.org/index.php?topic=1326803.0
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
ETH: 0x72122edabcae9d3f57eab0729305a425f6fef6d0
felixbrucker
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


View Profile WWW
October 17, 2016, 10:17:51 PM
 #1439


to me are mostly fx 8350 and a few pieces i5 1156 e now in this the miner shows me the h / s eg Fx 8350 accepted 367H, 6,84H / s if this is normal

I can't say what's normal for AMD but your CPU has AES and AVX so you might get better performance using
an Intel build (assuming you're using the binaries) with those features, depending on the algo.

https://bitcointalk.org/index.php?topic=1326803.msg16574607#msg16574607

those where the numbers i got, amd is pretty weak in zcoin algo, though they change it to mpt soon, so that might change

joblo
Legendary
*
Offline Offline

Activity: 1120
Merit: 1016


View Profile
October 18, 2016, 01:21:06 AM
 #1440

New download links...

cpuminer 3.4.8 is released.

Source code:

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

New links to fix version error.

tarball: https://drive.google.com/file/d/0B0lVSGQYLJIZMnVmX0Qwcjg1cmc/view?usp=sharing
https://drive.google.com/file/d/0B0lVSGQYLJIZQndVQkx1ZldSTTg/view?usp=sharing

Windows binaries

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

It adds support for zcoin lyra2 using either "-a zcoin" or "-a lyra2z". Lyra2RE (lyra2) and lyra2REv2 (lyra2v2)
still work as usual.

Although I have optimixed it for AVX2 there was no observable change in performance in my testing.
I suspect the algo is I/O bound meaning the CPU spends a lot of time waiting on data from memory.
LGA2011 systems with 4 channel DDR may do better. Feedback is appreciated.

The diff display for cryptonight in the API has been fixed.

Changes in diff will now be displayed by default (--show-diff). Use "--hide-diff" to disable.

Removed some cpuminer-multi artifacts.

I am considering dropping the btver1 build from the Windows binaries package. Before I do so I would like to
know if anyone is using it and whether it performs better on an AMD CPU than any of the Intel builds. The
btver1 build does not include any optimizartions so is not suitable for recent AMD CPUs.



cpuminer-opt developer, https://bitcointalk.org/index.php?topic=1326803.0
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
ETH: 0x72122edabcae9d3f57eab0729305a425f6fef6d0
Pages: « 1 ... 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 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 ... 190 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!