Tanguy Pruvot
93f4409dde
simd: then reindent the code
...
no changes, only error checks (cuda safe call)
10 years ago
Tanguy Pruvot
b465fe6825
optimize x11 simd512 (+100KH/s)
...
change picked from tsiv repo
10 years ago
Tanguy Pruvot
1b241df5c0
cubehash and luffa funnel shit (from klaus)
...
No gain... but i like this define, more readable in luffa ;)
10 years ago
Tanguy Pruvot
2de9b1375b
prepare next version
10 years ago
Tanguy Pruvot
7bdebdb5ff
README fixes
10 years ago
Tanguy Pruvot
db8681c1db
update readme and fix SM 3.0 build
10 years ago
Tanguy Pruvot
f737f7f0cb
Fix usage and big strings on windows (colors rel.)
...
vsnprintf doesnt return the len on windows on fail, so use _vscprintf
10 years ago
Tanguy Pruvot
1ee1462011
msvc: fix the LTCG warning
10 years ago
Tanguy Pruvot
d8a23fa970
Tune quark part of Xn funcs
...
based on klaus commits, will increase a bit speed of most algos
PS: main increase is due to the register count tuning in Makefile
and for skein512 on linux, its the ROTL64
but almost no changes on X11 : 2648MH/s vs 2630 before
10 years ago
Tanguy Pruvot
0720797f1b
Add proper keccak-256 (maxcoin)
...
Cleaned from djm34 repo, tuned for the 750 Ti
10 years ago
Tanguy Pruvot
cdc29336f7
stats: compute work difficulty from target
10 years ago
Tanguy Pruvot
9f3c6b0520
Include windows curl and openssl prebuilt libs
...
Curl 7.35 without SSH2
OpenSSL 1.0.1e
ZLib 1.2.8
built with https://github.com/peters/curl-for-windows
10 years ago
Tanguy Pruvot
4f326576d2
implement X-Mining-Hashrate header
...
remove midstate extension, seems only used in sha256/scrypt
and prepare noncerange, need a pool which supports that to finish...
10 years ago
Tanguy Pruvot
799b230af2
enhance solo mining, update http headers
...
and prepare next version...
10 years ago
Tanguy Pruvot
c0b5513316
Try some obscure cuda flags (kbomba)
...
http://devblogs.nvidia.com/parallelforall/separate-compilation-linking-cuda-device-code/
10 years ago
Tanguy Pruvot
a6fcc8fdb6
use cudart_static.lib, keep SM 5.0 by default
...
SM 5.2 works also on the 750 Ti but if we specify both at compile time,
hash speed will be reduced (the 750Ti will use 5.2 which is not optimal)
10 years ago
Tanguy Pruvot
5579b91cfb
build for both GM104 and GM204
...
For the GTX 750 and new 970/980
also fix -a luffa parameter for 1.4.4 release
10 years ago
Tanguy Pruvot
ba33492592
blake: return to ptarget 6:7 compare
...
clz can be erroneous, ex 0xE0 vs 0xF0
10 years ago
Tanguy Pruvot
91eea0d76b
blake: remove int cudaMemcpyToSymbol for MSVC
...
use clz (leading zeros) asm func for a fast gpu compare of ptarget[6]:[7]
add also missing windows ctz/clz host functions
New NEOS speed: 227MH to 270MH (Gigabyte 750Ti Black Edition)
10 years ago
Tanguy Pruvot
9efe0b965d
blake: only use high part of target on gpu
...
Add another few MH/s boost :)
10 years ago
Tanguy Pruvot
cc296a0618
stratum: check if job was read
10 years ago
Tanguy Pruvot
8925a7551f
blake: final cleanup (225MH/s)
10 years ago
Tanguy Pruvot
347d4e4928
blake: +8MH/s on linux, weird optimisation
...
Like doom/luffa, using a int pos make the proc faster
10 years ago
Tanguy Pruvot
23f0cee61f
Add cuda error checks on qubit algos
...
And rename doom to luffa, like djm34
10 years ago
Tanguy Pruvot
1aec4555cc
Tune reg. count for qubit (luffa) algos
10 years ago
Tanguy Pruvot
31f77b6524
Put bloc height extraction in a function
10 years ago
Tanguy Pruvot
edf756deb5
update readme
10 years ago
Tanguy Pruvot
80d6e09ca6
Merge branch 'qubit'
10 years ago
Tanguy Pruvot
402e70f636
Update VS Project
10 years ago
Tanguy Pruvot
7cc5222394
Move common check_cpu functions to root
10 years ago
Tanguy Pruvot
c3eb66683a
Import djm34 qubit, deep and doom algos
...
Indent, and put commonly used functions proto. in cuda_helper.h
And add them to --cputest function
Also change the color option to --nocolor, -C is no more needed
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
(Which is tired to remove these german copy/pasted comments)
10 years ago
Tanguy Pruvot
474ee97d6e
Merge branch 'blake-dev' into blake
10 years ago
Tanguy Pruvot
429266346c
Prepare version 1.4.2
10 years ago
Tanguy Pruvot
13bb9d267e
Remove debug rpc, already exists with -P
10 years ago
Tanguy Pruvot
9e5ec398b2
Purge anti-dup data on target change
10 years ago
Tanguy Pruvot
cec5baea95
enable colors by default, except for syslog
...
debug: show compared hash diffs in color
10 years ago
Tanguy Pruvot
3ed36f285b
try to prevent gpu pauses
10 years ago
Tanguy Pruvot
402e416853
Add pentablake algo (-a penta)
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
10 years ago
Tanguy Pruvot
95ac1d0f19
x11: adapt some blake 256 opts to 512 one
...
blake512: for the moment 6.2ms vs 7.12 before (+10%)
10 years ago
Tanguy Pruvot
42eafcbe85
Put CRC-32 function in a new unit
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
10 years ago
Tanguy Pruvot
11b04d82ff
update readme, tag v1.4.1
10 years ago
Tanguy Pruvot
0914c7095c
update readme, tag v1.4.1
10 years ago
Tanguy Pruvot
9140e7f8ad
Release 1.4.1, with blake cache (220MH/s)
10 years ago
Tanguy Pruvot
5ccd166916
blake: introduce pdata head cache (speed x2)
10 years ago
Tanguy Pruvot
65909ec3b7
blake: handle case when 2 hashes are found in a call
10 years ago
Tanguy Pruvot
383b184549
Add support for blakecoin (-a blakecoin)
...
Blakecoin use an old variant of Blake 256.
Speed : 190 MHash/s (vs 25 in cudaMiner)
Restore support of this algo (was in cudaminer before)
10 years ago
Tanguy Pruvot
52ec8830b1
blake: blakecoin variant now works
10 years ago
Tanguy Pruvot
ecc86af102
blake: sometimes faster, or not
10 years ago
Tanguy Pruvot
b98239ec2a
hashlog: enhance scan range store and debug dump
10 years ago
Tanguy Pruvot
3356e6f8bf
blake: some more KH/s on linux
10 years ago