>> (p.1)
    Author Topic: [LOCKED] cpuminer-opt v3.12.3, open source optimized multi-algo CPU miner  (Read 444191 times)
    joblo (OP)
    Legendary
    *
    Offline Offline

    Activity: 1470
    Merit: 1114


    View Profile
    January 13, 2016, 07:35:45 PM
    Last edit: February 18, 2020, 05:25:38 PM by joblo
    Merited by scryptr (34), alucard20724 (10), NeuroticFish (5), ZenFr (5), StelioKontos (1), _Django05_ (1), xpoolx (1), WinstonBlue (1)
     #1

    This is the home of cpuminer-opt, the optimized CPU miner.

    This thread is locked. all discussion of cpuminer-opt should now take place
    in the new thread started by my alter ego JayDDee.


    https://bt.irlbtc.com/view/5226770.msg53865575#msg53865575

    ----------------------------------------------------------

    Supporting over 90 agorithms with many optimized for CPUs with the latest technologies:

    AMD Ryzen: AVX2, SHA
    Intel Skylake X: AVX512
    Intel Icelake: AVX512, SHA, and VAES  (source code only at this time)

    Older CPUs with SSE2 are also supported.

    Unique features

    Block and share time estimates.

    True hashrate reporting with comparison with actual share submission rate.

    Download

    Source code and Windows binaries can be downloaded from git.

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

    Download only from the official JayDDee github repository. There is malware masquerading
    as cpuminer-opt even with fake ANN posts that look just like this one.

    New in v3.12.3

    Issue #238: Fixed skunk AVX2.

    Issue #239: Faster AVX2 & AVX512 for skein +44%, skein2 +30%, plus marginal
    increases for skunk, x16r, x16rv2, x16rt, x16rt-veil, x16s, x21s.

    Faster anime VAES +57%, AVX512 +21%, AVX2 +3%.

    Redesigned code reponsible for issue #236.


    New in v3.12.2

    Fixed xevan, skein, skein2 AVX2, #238.

    Reversed polarity of AVX2 vector bit test utilities, and all users, to be
    logically and semantically correct. Follow up to issue #236.

    New in v3.12.1

    Fixed anime AVX2 low difficulty shares, git issue #236.

    Periodic summary now reports lost hash rate due to rejected and stale shares,
    displayed only when non-zero.

    New in v3.12.0.1

    Fixed hodl rejects, git issue #237.

    Fixed debug code added in v3.12.0 to work with AVX2 to be enabled only
    after low difficulty share have been seen to avoid unnecessarily excessive
    log outout.

    Added more digits of precision to diff in log output to help diagnose
    low difficulty shares.

    New in v3.12.0

    Faster phi2 AVX2 +62%, AVX512 +150% on Intel CPUs. AMD Ryzen AVX2 is
    YMMV due to its inferiour AVX2 implementation.

    Fixed Hodl stats, rejects are still an issue since v3.9.5, git issue #237.

    API can now be enabled with "-b port" or "--api-bind port".
    It will use the default address 127.0.0.1.

    Editorial: Short form options should only be used on the command line to save
    typing. Configuration files and scripts should always use the long form
    "--api-bind addr:port" without relying on any defaults. This is a general
    recommendation that applies to all options for any application.

    Removed obsolete cryptonight, all variants, and supporting code for more
    size reduction and faster compiling.

    Tweaked the timing of the CPU temperature and frequency log (Linux only).

    Added some debug code to collect more info about low difficulty rejects,
    git issue #236.

    Requirements:

    1. A x86_64 architecture CPU with a minimum of SSE2 support. This includes Intel Core2 and newer and AMD equivalents.
    In order to take advantage of AES_NI optimizations a CPU with AES_NI is required. This includes Intel Westmere and newer
    and AMD equivalents. Further optimizations are available on some algos for CPUs with AVX and AVX2, Sandybridge and
    Haswell respectively.

    32 bit CPUs and ARM CPUs are not supported.

    2. 64 bit Linux OS. Ubuntu and Fedora based distributions, including Mint and Centos are known to work and have all
    dependencies in their repositories. Others may work but may require more effort.

    64 bit Windows OS is supported using the pre-compiled binaries package or may be compiled with mingw_w64 and msys.

    Apple and Android operating systems are not supported. FreeBSD YMMV.

    Older CPUs, other architectures and operating systems may be supported by TPruvot's cpuminer-multi.

    Security warning

    Miner programs are often flagged as malware by antivirus programs. This is usually a false positive, they are
    flagged simply because they are cryptocurrency miners. However, some malware has been spread using the
    cover that miners are known to be subject to false positives. Always be on alert. The source code of cpuminer-opt
    is open for anyone to inspect. If you don't trust the software don't download it.

    Some cryptographic code has been taken from trusted sources but has been modified for speed at the expense of
    accepted security practices. This code should not be imported into applications where secure cryptography is
    required.

    Errata:

    Old algorithms that are rarely used anymore will not get the latest optimizations.

    Cryptonight and variants are no longer supported.

    Neoscrypt crashes on Windows, use legacy version.

    Hodl requires a CPU with AES, use legacy version if without.

    Benchmark testing does not work on several algos.

    Donations

    cpuminer-opt has no fees of any kind but donations are accepted.

    BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT

    AKA JayDDee, cpuminer-opt developer. https://github.com/JayDDee/cpuminer-opt
    https://bt.irlbtc.com/view/5226770.msg53865575#msg53865575
    BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
Page 1
Viewing Page: 1