Bitcoin Forum
May 24, 2018, 08:00:57 PM *
News: Latest stable version of Bitcoin Core: 0.16.0  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 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 ... 190 »
  Print  
Author Topic: [ANN]: cpuminer-opt v3.8.8.1, open source optimized multi-algo CPU miner  (Read 408458 times)
joblo
Legendary
*
Offline Offline

Activity: 1120
Merit: 1016


View Profile
August 23, 2016, 06:40:49 PM
 #1041

Actually I got it working all the way. Here is a link for download for a few architectures.
AMD compiled with 8350
btver1 compiled with t1100
skylake compiled with 6700hq
avx2 compiled with xeon e5 1620v4
https://github.com/KhryptorGraphics/cpuminer-opt-3.4.1/blob/Windows-Binary/cpuminer-opt-3.4.1.zip


Worked for me. Your package also worked with my native compile. It looks like you have the magic recipe, thanks for sharing.

I will provide binaries with the next release. This will be considered a test that my compilations work on other machines than
my own. I will also bundle the DLLs with the binaries. Moving forward I may omit binaries for certain lesser architectures
that don't provide any gains over the previous release. In short I want to serve all users but I don't want to make a full time
job of it.

I'm taking requests for the next release. Post your preferred architecture if you know it or your CPU model and I'll build them all
for the first release.

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

Posts: 1527192057

View Profile Personal Message (Offline)

Ignore
1527192057
Reply with quote  #2

1527192057
Report to moderator
1527192057
Hero Member
*
Offline Offline

Posts: 1527192057

View Profile Personal Message (Offline)

Ignore
1527192057
Reply with quote  #2

1527192057
Report to moderator
1527192057
Hero Member
*
Offline Offline

Posts: 1527192057

View Profile Personal Message (Offline)

Ignore
1527192057
Reply with quote  #2

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

Posts: 1527192057

View Profile Personal Message (Offline)

Ignore
1527192057
Reply with quote  #2

1527192057
Report to moderator
khryptor
Jr. Member
*
Offline Offline

Activity: 52
Merit: 0


View Profile
August 24, 2016, 02:31:47 AM
 #1042

Actually I got it working all the way. Here is a link for download for a few architectures.
AMD compiled with 8350
btver1 compiled with t1100
skylake compiled with 6700hq
avx2 compiled with xeon e5 1620v4
https://github.com/KhryptorGraphics/cpuminer-opt-3.4.1/blob/Windows-Binary/cpuminer-opt-3.4.1.zip


Worked for me. Your package also worked with my native compile. It looks like you have the magic recipe, thanks for sharing.

I will provide binaries with the next release. This will be considered a test that my compilations work on other machines than
my own. I will also bundle the DLLs with the binaries. Moving forward I may omit binaries for certain lesser architectures
that don't provide any gains over the previous release. In short I want to serve all users but I don't want to make a full time
job of it.

I'm taking requests for the next release. Post your preferred architecture if you know it or your CPU model and I'll build them all
for the first release.

Thanks!!!

I would like to see Westmere sse4 - 4.2 added in addition to sse2, aes that work together (I.E. sse4 - 4.2 + aes) . Might give the 5600 series xeons a slightly more efficient and faster hashrate for some algos.  I would also to have a discussion on optimization while compiling. I used -flto and 03 - and tested 0fast but couldnt see a hashrate difference.
khryptor
Jr. Member
*
Offline Offline

Activity: 52
Merit: 0


View Profile
August 24, 2016, 05:51:32 AM
 #1043

The path to the binary zip file for 3.4.1 has changed. here is the new path
https://github.com/KhryptorGraphics/cpuminer-opt-3.4.1/blob/master/cpuminer-opt-3.4.1.zip
NeuroticFish
Legendary
*
Offline Offline

Activity: 1498
Merit: 1018


WebSvc owners: pls update tx fees!


View Profile
August 24, 2016, 07:37:33 AM
 #1044

Maybe OP remembers the problems I had a few months ago
...

The new 3.4.1 works on my Nehalem too!
I finally have a miner which hopefully doesn't have the bugs the old one had (frequent disconnects from pools). Thank you.

.BITSLER.                 ▄███
               ▄████▀
             ▄████▀
           ▄████▀  ▄██▄
         ▄████▀    ▀████▄
       ▄████▀        ▀████▄
     ▄████▀            ▀████▄
   ▄████▀                ▀████▄
 ▄████▀ ▄████▄      ▄████▄ ▀████▄
█████   ██████      ██████   █████
 ▀████▄ ▀████▀      ▀████▀ ▄████▀
   ▀████▄                ▄████▀
     ▀████▄            ▄████▀
       ▀████▄        ▄████▀
         ▀████▄    ▄████▀
           ▀████▄▄████▀
             ▀██████▀
               ▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄            
▄▄▄▄▀▀▀▀    ▄▄█▄▄ ▀▀▄         
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄      
█  ▀▄▄  ▀█▀▀ ▄      ▀████   ▀▀▄   
█ █▄  ▀▄   ▀████       ▀▀ ▄██▄ ▀▀▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█  ▀▀       ▀▄▄ ▀████      ▄▄▄▀▀▀  █
█            ▄ ▀▄    ▄▄▄▀▀▀   ▄▄  █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ ▄▄   ███   ▀██  █           ▀▀  █ 
█ ███  ▀██       █        ▄▄      █ 
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  
▀▄            █        ▀▀      █  
▀▀▄   ███▄  █   ▄▄          █   
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    
▀▀▄   █   ▀▀▄▄▄▀▀▀         
▄▄▄▄▄▄▄▄▄▄▄█▄▄▀▀▀▀              
              ▄▄▄██████▄▄▄
          ▄▄████████████████▄▄
        ▄██████▀▀▀▀▀▀▀▀▀▀██████▄
▄     ▄█████▀             ▀█████▄
██▄▄ █████▀                ▀█████
 ████████            ▄██      █████
  ████████▄         ███▀       ████▄
  █████████▀▀     ▄███▀        █████
   █▀▀▀          █████         █████
     ▄▄▄         ████          █████
   █████          ▀▀           ████▀
    █████                     █████
     █████▄                 ▄█████
      ▀█████▄             ▄█████▀
        ▀██████▄▄▄▄▄▄▄▄▄▄██████▀
          ▀▀████████████████▀▀
              ▀▀▀██████▀▀▀
            ▄▄▄███████▄▄▄
         ▄█▀▀▀ ▄▄▄▄▄▄▄ ▀▀▀█▄
       █▀▀ ▄█████████████▄ ▀▀█
     █▀▀ ███████████████████ ▀▀█
    █▀ ███████████████████████ ▀█
   █▀ ███████████████▀▀ ███████ ▀█
 ▄█▀ ██████████████▀      ▀█████ ▀█▄
███ ███████████▀▀            ▀▀██ ███
███ ███████▀▀                     ███
███ ▀▀▀▀                          ███
▀██▄                             ▄██▀
  ▀█▄                            ▀▀
    █▄       █▄▄▄▄▄▄▄▄▄█
     █▄      ▀█████████▀
      ▀█▄      ▀▀▀▀▀▀▀
        ▀▀█▄▄  ▄▄▄
            ▀▀█████
[]
felixbrucker
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


View Profile WWW
August 24, 2016, 12:37:01 PM
 #1045

i would love to see ivy bridge (i5-3330) and AMD A6-6400K versions of the windows bin, though the AMD part might be tricky

if someone knows a good writeup on compiling on windows with mingw (tried to compiled but failed) im willing to compile thhe latest versions for those targets and make them avaiable on github.

i have gone ahead and created a github repo with an exact copy of the sourcecode for easier deployment on my rigs, everyone feel free to use it while there is no official repo (https://github.com/felixbrucker/cpuminer-opt).

cheers

NDBob
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
August 24, 2016, 03:11:57 PM
 #1046

Joblo ----

Playing around with this again after a while away.  Had to redo my windows build environment and having some compiling issues. 

Using MSYS2 with mingw-w64 that currently installs GCC 6.1.0 and associated tools.  It appears that there are some MIN/MAX Macro issues with building under 6.1.0, specifically on the HODL code:

Code:
gcc -DHAVE_CONFIG_H -I.  -Iyes/include -fno-strict-aliasing  -I. -Iyes/include -Wno-pointer-sign -Wno-pointer-to-int-cast  -Wl,--stack,10485760 -Icompat/pthreads -O3 -march=native -Wall  -Iyes/include -MT algo/cpuminer-hmq1725.o -MD -MP -MF algo/.deps/cpuminer-hmq1725.Tpo -c -o algo/cpuminer-hmq1725.o `test -f 'algo/hmq1725.c' || echo './'`algo/hmq1725.c
g++ -DHAVE_CONFIG_H -I.  -Iyes/include -fno-strict-aliasing  -I. -Iyes/include  -O3 -march=native -Wall -std=gnu++11 -fpermissive -MT algo/hodl/cpuminer-hodl.o -MD -MP -MF algo/hodl/.deps/cpuminer-hodl.Tpo -c -o algo/hodl/cpuminer-hodl.o `test -f 'algo/hodl/hodl.cpp' || echo './'`algo/hodl/hodl.cpp
In file included from C:/msys64/mingw64/include/c++/6.1.0/bits/char_traits.h:39:0,
                 from C:/msys64/mingw64/include/c++/6.1.0/string:40,
                 from algo/hodl/hodl_uint256.h:13,
                 from algo/hodl/hodl.cpp:3:
C:/msys64/mingw64/include/c++/6.1.0/bits/stl_algobase.h:243:56: error: macro "min" passed 3 arguments, but takes just 2
     min(const _Tp& __a, const _Tp& __b, _Compare __comp)
                                                        ^
C:/msys64/mingw64/include/c++/6.1.0/bits/stl_algobase.h:265:56: error: macro "max" passed 3 arguments, but takes just 2
     max(const _Tp& __a, const _Tp& __b, _Compare __comp)
                                                        ^
In file included from C:/msys64/mingw64/include/c++/6.1.0/bits/stl_algo.h:60:0,
                 from C:/msys64/mingw64/include/c++/6.1.0/algorithm:62,
                 from algo/hodl/serialize.h:13,
                 from algo/hodl/block.h:9,
                 from algo/hodl/hodl.cpp:5:
C:/msys64/mingw64/include/c++/6.1.0/bits/algorithmfwd.h:362:41: error: macro "max" passed 3 arguments, but takes just 2
     max(const _Tp&, const _Tp&, _Compare);
                                         ^
C:/msys64/mingw64/include/c++/6.1.0/bits/algorithmfwd.h:375:41: error: macro "min" passed 3 arguments, but takes just 2
     min(const _Tp&, const _Tp&, _Compare);
                                         ^
C:/msys64/mingw64/include/c++/6.1.0/bits/algorithmfwd.h:403:30: error: macro "min" requires 2 arguments, but only 1 given
     min(initializer_list<_Tp>);
                              ^
C:/msys64/mingw64/include/c++/6.1.0/bits/algorithmfwd.h:413:30: error: macro "max" requires 2 arguments, but only 1 given
     max(initializer_list<_Tp>);
                              ^
In file included from C:/msys64/mingw64/include/c++/6.1.0/bits/uniform_int_dist.h:35:0,
                 from C:/msys64/mingw64/include/c++/6.1.0/bits/stl_algo.h:66,
                 from C:/msys64/mingw64/include/c++/6.1.0/algorithm:62,
                 from algo/hodl/serialize.h:13,
                 from algo/hodl/block.h:9,
                 from algo/hodl/hodl.cpp:5:

Any thoughts?
joblo
Legendary
*
Offline Offline

Activity: 1120
Merit: 1016


View Profile
August 24, 2016, 04:27:42 PM
 #1047

Joblo ----

Playing around with this again after a while away.  Had to redo my windows build environment and having some compiling issues. 

Using MSYS2 with mingw-w64 that currently installs GCC 6.1.0 and associated tools.  It appears that there are some MIN/MAX Macro issues with building under 6.1.0, specifically on the HODL code:

Code:
gcc -DHAVE_CONFIG_H -I.  -Iyes/include -fno-strict-aliasing  -I. -Iyes/include -Wno-pointer-sign -Wno-pointer-to-int-cast  -Wl,--stack,10485760 -Icompat/pthreads -O3 -march=native -Wall  -Iyes/include -MT algo/cpuminer-hmq1725.o -MD -MP -MF algo/.deps/cpuminer-hmq1725.Tpo -c -o algo/cpuminer-hmq1725.o `test -f 'algo/hmq1725.c' || echo './'`algo/hmq1725.c
g++ -DHAVE_CONFIG_H -I.  -Iyes/include -fno-strict-aliasing  -I. -Iyes/include  -O3 -march=native -Wall -std=gnu++11 -fpermissive -MT algo/hodl/cpuminer-hodl.o -MD -MP -MF algo/hodl/.deps/cpuminer-hodl.Tpo -c -o algo/hodl/cpuminer-hodl.o `test -f 'algo/hodl/hodl.cpp' || echo './'`algo/hodl/hodl.cpp
In file included from C:/msys64/mingw64/include/c++/6.1.0/bits/char_traits.h:39:0,
                 from C:/msys64/mingw64/include/c++/6.1.0/string:40,
                 from algo/hodl/hodl_uint256.h:13,
                 from algo/hodl/hodl.cpp:3:
C:/msys64/mingw64/include/c++/6.1.0/bits/stl_algobase.h:243:56: error: macro "min" passed 3 arguments, but takes just 2
     min(const _Tp& __a, const _Tp& __b, _Compare __comp)
                                                        ^
C:/msys64/mingw64/include/c++/6.1.0/bits/stl_algobase.h:265:56: error: macro "max" passed 3 arguments, but takes just 2
     max(const _Tp& __a, const _Tp& __b, _Compare __comp)
                                                        ^
In file included from C:/msys64/mingw64/include/c++/6.1.0/bits/stl_algo.h:60:0,
                 from C:/msys64/mingw64/include/c++/6.1.0/algorithm:62,
                 from algo/hodl/serialize.h:13,
                 from algo/hodl/block.h:9,
                 from algo/hodl/hodl.cpp:5:
C:/msys64/mingw64/include/c++/6.1.0/bits/algorithmfwd.h:362:41: error: macro "max" passed 3 arguments, but takes just 2
     max(const _Tp&, const _Tp&, _Compare);
                                         ^
C:/msys64/mingw64/include/c++/6.1.0/bits/algorithmfwd.h:375:41: error: macro "min" passed 3 arguments, but takes just 2
     min(const _Tp&, const _Tp&, _Compare);
                                         ^
C:/msys64/mingw64/include/c++/6.1.0/bits/algorithmfwd.h:403:30: error: macro "min" requires 2 arguments, but only 1 given
     min(initializer_list<_Tp>);
                              ^
C:/msys64/mingw64/include/c++/6.1.0/bits/algorithmfwd.h:413:30: error: macro "max" requires 2 arguments, but only 1 given
     max(initializer_list<_Tp>);
                              ^
In file included from C:/msys64/mingw64/include/c++/6.1.0/bits/uniform_int_dist.h:35:0,
                 from C:/msys64/mingw64/include/c++/6.1.0/bits/stl_algo.h:66,
                 from C:/msys64/mingw64/include/c++/6.1.0/algorithm:62,
                 from algo/hodl/serialize.h:13,
                 from algo/hodl/block.h:9,
                 from algo/hodl/hodl.cpp:5:

Any thoughts?

It looks like max/min have changed with the new compiler. Yet another incompatibility I will have to deal with. There are a few
other issues with GCC 5 and 6 reported in this thread, particularly the use of -flto. If you can you might be better off to use GCC 4, that
is what I have with mingw64.

If you're a keener and want to struggle with gcc 6.1...

This particular error is in c++ code that only applies to the unoptimized version of hodl. You can delete these files if you have
a recent CPU. Just make sure to keep hodl-wolf and all its dependencies. You will have to edit Makefile.am and hodl-gate.c to
do some cleanup after the files are deleted. The compile errors should point you in the right direction of what needs to be
deleted/cleaned.

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
August 24, 2016, 04:33:46 PM
 #1048

Here is a list of CPU architectures I will attempt to compile for. The build machine is a haswell i7-4790K
running Windows 8.1. When v3.4.3 is released shortly I would appreciate some testing of the different
builds, for both compatibility and preformance.

broadwell       skylake
core-avx2       haswell
core-avx-i      ivy
corei7-avx      sandy
corei7          nehalem, westmere
core2
amdfam10        A4, A6, A8
bdver1          FX

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
August 24, 2016, 06:26:43 PM
 #1049

cpuminer-opt-3.4.3 is available for download. It includes faster m7m on most CPUs and Windows binaries.

Source code:

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

Windows binaries

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

All supported architectures have seperate binaries, see README.txt for details.

Compiling was done on a i7-4790K (Haswell). AMD amdfam10 failed to compile due to AVX inconsistencies.
AMD btver1 appears to have been compiled without AES and AVX.

As this is the first release with pre-built portable Windows binaries there may be some problems. There are also
some specific questions I have that users may be able to answer. When reporting problems please provide all relevant
information such as CPU architecture, commands used, compile environment, error messages and any other information
that may be useful.

Specific questions:

I was not able to compile for Broadwell/Skylake on my Haswell. Does a native compile on these CPUs perform better than a
core-avx2 compile?

AMD performance is expected to be poor with the pre-built binaries. I suspect compiling for AMD on an Intel CPU may not
produce the optimum code. AMD users that can compile their own can confirm whether this is the case.

The major code optimisations involve AES, AVX and AVX2. The architecture that introduced these individual features should see
the biggest incremental improvement. I would like to know how much of a performance penalty exists if users were forced to
use a lesser compile. For example how much slower is Ivybridge using the corei7-avx vs a native compile or the core-avx-i build.

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

Activity: 406
Merit: 250



View Profile
August 24, 2016, 06:56:43 PM
 #1050

neoscrypt is slow when compared to neoscrypt cpuminer from ghoslander: https://github.com/ghostlander/cpuminer-neoscrypt

can you take that miner as base for neoscrypt algo?

also can you implement aes_ni avx features for cryptolight ?


                        ▗▗▗                   
                    ▗▗████▖▘                 
                  ▖████████▌                 
               ▗███████████▖                 
              ▞████████████▞                 
            ▗██████████████▝                 
           ▗███████████████▐        ▄██▖     
          ▗█████████████████▘    ▗███▀▝       
          ▞█████████████████▗   ████ █▖       
         ▝██████████████████▗  ███▘▗██▞       
         ▚██████████████████▖ ▗██▗████▘▘     
         ▌██████████████████▝   ▐████ █       
        ▝██████████████████▗▚  ████ ██▌       
        ▐██████████████████▞▖  █ ████▜▝       
        ▖██████████████████▖▚  █▗████▌▌       
        ▝██████████████████▀  █▞████▚▚▗       
        ▝██████████████████▘▗█▚████▞▙▚       
        ▝████████████████▝▖ ██▐▚████▐▗       
         ▚██████████████▘▖█████████▞▞         
        ▝██████████████▖██████████▞▚         
         ▐██████████████▚▚████████▘▘         
         ▖████████████▜▐████████▖▝           
          ▚████████▌▛████████▝               
          ▘████████▛▞████▘▘                   
          ▝████████▞▀▝▝                       
           ▘██▘▘▘▝                           
           ▝                                 
Bonpay
vingaard
Legendary
*
Offline Offline

Activity: 1064
Merit: 1000



View Profile
August 24, 2016, 07:10:18 PM
 #1051

cpuminer-opt-3.4.3 is available for download. It includes faster m7m on most CPUs and Windows binaries.

Source code:

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

Windows binaries

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

All supported architectures have seperate binaries, see README.txt for details.

Compiling was done on a i7-4790K (Haswell). AMD amdfam10 failed to compile due to AVX inconsistencies.
AMD btver1 appears to have been compiled without AES and AVX.

As this is the first release with pre-built portable Windows binaries there may be some problems. There are also
some specific questions I have that users may be able to answer. When reporting problems please provide all relevant
information such as CPU architecture, commands used, compile environment, error messages and any other information
that may be useful.

Specific questions:

I was not able to compile for Broadwell/Skylake on my Haswell. Does a native compile on these CPUs perform better than a
core-avx2 compile?

AMD performance is expected to be poor with the pre-built binaries. I suspect compiling for AMD on an Intel CPU may not
produce the optimum code. AMD users that can compile their own can confirm whether this is the case.

The major code optimisations involve AES, AVX and AVX2. The architecture that introduced these individual features should see
the biggest incremental improvement. I would like to know how much of a performance penalty exists if users were forced to
use a lesser compile. For example how much slower is Ivybridge using the corei7-avx vs a native compile or the core-avx-i build.

Thank you very very much  Wink





█████████████████████████▒           █████████████████████████
█████████████████████████░           █████████████████████████
█████████████████████████▒           █████████████████████████
█████████████████████████▒           █████████████████████████
█████████████████████████▒           █████████████████████████
█████████████████████████▒           █████████████████████████
█████████████████████████▒           █████████████████████████
█████████████████████████▒           █████████████████████████
█████████████████████████▒           █████████████████████████
█████████████████████████▒          ░█████████████████████████
███████████████████████▒              ░▓██████████████████████
████████████████████▓░                   ▒████████████████████
███████████████████░          ░░░          ███████████████████
██████████████████       ░▓████████▓░       ▓█████████████████
█████████████████       ██████████████░      ▓████████████████
████████████████░     ░████████████████▓      ████████████████
████████████████      ██████████████████▒     ▓███████████████
███████████████▓     ▓███████████████████     ░███████████████
███████████████▓     ▓███████████████████     ░███████████████
███████████████▓     ▒███████████████████     ▒███████████████
████████████████      ██████████████████░     ████████████████
████████████████▓      ████████████████▒     ░████████████████
█████████████████▒      ▓████████████▓       █████████████████
██████████████████▒       ▒▓██████▓▒       ░██████████████████
███████████████████▓                      ▒███████████████████
█████████████████████▓                  ▒█████████████████████
████████████████████████▓            ▒████████████████████████
█████████████████████████▒          ░█████████████████████████
█████████████████████████▒           █████████████████████████
█████████████████████████▒           █████████████████████████
█████████████████████████▒           █████████████████████████
█████████████████████████▒           █████████████████████████
█████████████████████████▒           █████████████████████████
█████████████████████████▒           █████████████████████████
█████████████████████████▒           █████████████████████████
█████████████████████████▒           █████████████████████████
/SMART QUORUM/
/THE FIRST POS COIN TO FUEL BLOCKCHAIN MARKET BOOM/
ANN Telegram Whitepaper 【smartquorum.com】 Onepager Discord Twitter
joblo
Legendary
*
Offline Offline

Activity: 1120
Merit: 1016


View Profile
August 24, 2016, 07:10:57 PM
 #1052

neoscrypt is slow when compared to neoscrypt cpuminer from ghoslander: https://github.com/ghostlander/cpuminer-neoscrypt

can you take that miner as base for neoscrypt algo?

also can you implement aes_ni avx features for cryptolight ?

I'll look into the ghostlander fork of neoscrypt.

I don't know that cryptolight even works as I am unaware of any coin that uses it. I would need a way to test.
I would also have to examine the code to see if the cryptonight optimisations can be ported to cryptolight.
It's not at the top of my priority list.

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

Activity: 406
Merit: 250



View Profile
August 24, 2016, 07:16:54 PM
 #1053

neoscrypt is slow when compared to neoscrypt cpuminer from ghoslander: https://github.com/ghostlander/cpuminer-neoscrypt

can you take that miner as base for neoscrypt algo?

also can you implement aes_ni avx features for cryptolight ?

I'll look into the ghostlander fork of neoscrypt.

I don't know that cryptolight even works as I am unaware of any coin that uses it. I would need a way to test.
I would also have to examine the code to see if the cryptonight optimisations can be ported to cryptolight.
It's not at the top of my priority list.

aeon coin uses it

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

https://coinmarketcap.com/currencies/aeon/



                        ▗▗▗                   
                    ▗▗████▖▘                 
                  ▖████████▌                 
               ▗███████████▖                 
              ▞████████████▞                 
            ▗██████████████▝                 
           ▗███████████████▐        ▄██▖     
          ▗█████████████████▘    ▗███▀▝       
          ▞█████████████████▗   ████ █▖       
         ▝██████████████████▗  ███▘▗██▞       
         ▚██████████████████▖ ▗██▗████▘▘     
         ▌██████████████████▝   ▐████ █       
        ▝██████████████████▗▚  ████ ██▌       
        ▐██████████████████▞▖  █ ████▜▝       
        ▖██████████████████▖▚  █▗████▌▌       
        ▝██████████████████▀  █▞████▚▚▗       
        ▝██████████████████▘▗█▚████▞▙▚       
        ▝████████████████▝▖ ██▐▚████▐▗       
         ▚██████████████▘▖█████████▞▞         
        ▝██████████████▖██████████▞▚         
         ▐██████████████▚▚████████▘▘         
         ▖████████████▜▐████████▖▝           
          ▚████████▌▛████████▝               
          ▘████████▛▞████▘▘                   
          ▝████████▞▀▝▝                       
           ▘██▘▘▘▝                           
           ▝                                 
Bonpay
Epsylon3
Legendary
*
Offline Offline

Activity: 1344
Merit: 1075


ccminer/cpuminer developer


View Profile WWW
August 24, 2016, 07:39:47 PM
 #1054

i pushed your last versions to https://github.com/tpruvot/cpuminer-opt/tree/upstream

hmage is dead ? :p

BTC: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd - My Projects: ccminer - cpuminer-multi - yiimp - Forum threads : ccminer - cpuminer-multi - yiimp
joblo
Legendary
*
Offline Offline

Activity: 1120
Merit: 1016


View Profile
August 24, 2016, 07:41:05 PM
 #1055

neoscrypt is slow when compared to neoscrypt cpuminer from ghoslander: https://github.com/ghostlander/cpuminer-neoscrypt

can you take that miner as base for neoscrypt algo?

also can you implement aes_ni avx features for cryptolight ?

I'll look into the ghostlander fork of neoscrypt.

I don't know that cryptolight even works as I am unaware of any coin that uses it. I would need a way to test.
I would also have to examine the code to see if the cryptonight optimisations can be ported to cryptolight.
It's not at the top of my priority list.

aeon coin uses it

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

https://coinmarketcap.com/currencies/aeon/


WTF, ghostlader neoscrypt is half the speed of cpuminer-opt. Do your homework before making silly requests.

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
August 24, 2016, 07:45:11 PM
 #1056

i pushed your last versions to https://github.com/tpruvot/cpuminer-opt/tree/upstream

hmage is dead ? :p

Thanks. I'm hoping to get going with git soon. I haven't found any more AVX2 quick kills, so if the Windows
binaries release doesn't have too many problems I'l have some time to explore git in more detail.

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

Activity: 406
Merit: 250



View Profile
August 24, 2016, 07:46:51 PM
 #1057

http://prntscr.com/c9yfon          this is neoscrypt cpuminer screen of ghostlander
http://prntscr.com/c9ygeh         this is your miner

cpu is i5 3337u

i've used your cpuminer-core-avx-i and 3.4.3 version

so i did it good.


                        ▗▗▗                   
                    ▗▗████▖▘                 
                  ▖████████▌                 
               ▗███████████▖                 
              ▞████████████▞                 
            ▗██████████████▝                 
           ▗███████████████▐        ▄██▖     
          ▗█████████████████▘    ▗███▀▝       
          ▞█████████████████▗   ████ █▖       
         ▝██████████████████▗  ███▘▗██▞       
         ▚██████████████████▖ ▗██▗████▘▘     
         ▌██████████████████▝   ▐████ █       
        ▝██████████████████▗▚  ████ ██▌       
        ▐██████████████████▞▖  █ ████▜▝       
        ▖██████████████████▖▚  █▗████▌▌       
        ▝██████████████████▀  █▞████▚▚▗       
        ▝██████████████████▘▗█▚████▞▙▚       
        ▝████████████████▝▖ ██▐▚████▐▗       
         ▚██████████████▘▖█████████▞▞         
        ▝██████████████▖██████████▞▚         
         ▐██████████████▚▚████████▘▘         
         ▖████████████▜▐████████▖▝           
          ▚████████▌▛████████▝               
          ▘████████▛▞████▘▘                   
          ▝████████▞▀▝▝                       
           ▘██▘▘▘▝                           
           ▝                                 
Bonpay
joblo
Legendary
*
Offline Offline

Activity: 1120
Merit: 1016


View Profile
August 24, 2016, 08:01:44 PM
 #1058

http://prntscr.com/c9yfon          this is neoscrypt cpuminer screen of ghostlander
http://prntscr.com/c9ygeh         this is your miner

cpu is i5 3337u

i've used your cpuminer-core-avx-i and 3.4.3 version

so i did it good.

I can't see your images, too many scripts want to run in my browser. Please post the numbers.

This is not a code problem because I compiled both myself on the same CPU. You used a precompiled binary that was
clearly identified as a test release and requested information from users. Had you done so I wouldn't have wasted my
time chasing down a slower fork.

If you go back a few posts and read the release announcement then provide some useful data I'll look at it.
You could start with comparing core-avx-i with corei7-avx. If you can compile your own native, even better.

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

Activity: 406
Merit: 250



View Profile
August 24, 2016, 08:07:56 PM
 #1059

when it makes 10.3 khash sec yours makes 8.3 khash sec

also i have not compiling,programming skills unfortunately Sad


                        ▗▗▗                   
                    ▗▗████▖▘                 
                  ▖████████▌                 
               ▗███████████▖                 
              ▞████████████▞                 
            ▗██████████████▝                 
           ▗███████████████▐        ▄██▖     
          ▗█████████████████▘    ▗███▀▝       
          ▞█████████████████▗   ████ █▖       
         ▝██████████████████▗  ███▘▗██▞       
         ▚██████████████████▖ ▗██▗████▘▘     
         ▌██████████████████▝   ▐████ █       
        ▝██████████████████▗▚  ████ ██▌       
        ▐██████████████████▞▖  █ ████▜▝       
        ▖██████████████████▖▚  █▗████▌▌       
        ▝██████████████████▀  █▞████▚▚▗       
        ▝██████████████████▘▗█▚████▞▙▚       
        ▝████████████████▝▖ ██▐▚████▐▗       
         ▚██████████████▘▖█████████▞▞         
        ▝██████████████▖██████████▞▚         
         ▐██████████████▚▚████████▘▘         
         ▖████████████▜▐████████▖▝           
          ▚████████▌▛████████▝               
          ▘████████▛▞████▘▘                   
          ▝████████▞▀▝▝                       
           ▘██▘▘▘▝                           
           ▝                                 
Bonpay
NDBob
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
August 24, 2016, 08:14:20 PM
 #1060

Joblo ...

OK, had a chance to play around a bit with the GCC 6.1.0 compiling and I think I found a pretty simple fix to this problem at least.  The min/max macros which are causing collisions in the HODL C++ code are only referenced locally in the decred.c file, but are defined manually in miner.h. So ....

1) Comment out or remove the macro definitions for min and max in miner.h
2) add a local definition of the min macro to decred.c

After that I was able to get it to compile on one of my Haswell systems.  Still having trouble compiling on an older westmere based system due to some AES256CBC complaints.

Bob
Pages: « 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 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 ... 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!