Skip to content
/ mdcct Public
forked from Mirkic7/mdcct

Improved Linux BURST ploter/optimizer/miner

Notifications You must be signed in to change notification settings

aij/mdcct

 
 

Repository files navigation

#MDCCT

Linux BURST coin plot generator optimized for SSE4 / AVX2
Speed gain of ~2x using SSE4 core instead of original
AVX2 not tested (report results!)

Linux BURST coin miner/optimizer (untouched original code)
Author: Niksa Franceschi [email protected]
Burst for donations: BURST-RQW7-3HNW-627D-3GAEV

Original code

Linux miner/plotter/plot optimizer by dcct / Markus Tervooren [email protected]
Burst: BURST-R5LP-KEL9-UYLG-GFG6T

Modifed using BurstSoftware code: https://github.com/BurstTools/BurstSoftware
by Cerr Janror [email protected]
Burst: BURST-LNVN-5M4L-S9KP-H5AAC

Installing

git clone https://github.com/Mirkic7/mdcct.git
cd mdcct
make

Installation may break on AVX2 code (depending on compiler), but it is separate binary.

Async writer can speed up plotting due to not waiting to write to disk.
This is especially true with slower disks and larger stagger sizes.
However, it will use 2x memory.

Usage

For SSE4
Usage:
./plot -k KEY [ -x CORE ] [-d DIRECTORY] [-s STARTNONCE] [-n NONCES] [-m STAGGERSIZE] [-t THREADS] -a
 CORE:
   0 - default core
   1 - SSE4 core
 -a = ASYNC writer mode (will use 2x memory!)
For AVX2
Usage:
./plotavx2 -k KEY [ -x CORE ] [-d DIRECTORY] [-s STARTNONCE] [-n NONCES] [-m STAGGERSIZE] [-t THREADS] -a
  CORE:
    0 - default core
    1 - SSE4 core
    2 - AVX2 core
   -a = ASYNC writer mode (will use 2x memory!)
Not specifying -x option will default to original dcct ploter

About

Improved Linux BURST ploter/optimizer/miner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 50.2%
  • Assembly 48.2%
  • Makefile 1.6%