Tanguy Pruvot
47530cf9ba
ssl: allow certs from another machine
2016-02-11 07:10:54 +01:00
Tanguy Pruvot
fcf6c1167b
README
2016-02-11 07:10:54 +01:00
Tanguy Pruvot
6e95407dcf
decred algo for longpoll/getwork
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-02-11 07:10:46 +01:00
djm34
6e9fe540b6
allow to compile with cuda 7.5
2016-02-04 19:20:54 +01:00
Tanguy Pruvot
e584c86d88
cuda 7.5 test
2016-02-04 19:20:54 +01:00
Tanguy Pruvot
da64c50059
blake: some more tuning and cleanup
2016-01-31 17:07:11 +01:00
Tanguy Pruvot
7c1137f335
blake: small change for the second nonce
2016-01-28 03:05:25 +01:00
Tanguy Pruvot
934f0e5054
blake: reduce intensity (and fix older devices)
2016-01-27 20:04:19 +01:00
Tanguy Pruvot
4a7e239d7c
blake: merge sp improvements, start 1.7.2 dev..
...
to be tested on old arch too...
2016-01-27 18:30:06 +01:00
Tanguy Pruvot
a237601747
1.7.1 release
...
set schedule flags to reduce linux cpu usage without MyStreamSynchronize()
2016-01-26 20:43:16 +01:00
xCoreDev
2e16d00f63
vanilla algo (Blake256 8 rounds - double sha256)
2016-01-26 19:01:42 +01:00
Tanguy Pruvot
76a22479b1
whirlpool midstate and debug/trace defines
...
+ new cuda_debug.cuh include to trace gpu data
Happy new year!
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-01-01 10:40:26 +01:00
Tanguy Pruvot
394d50987c
x15/whirlpool: improve hash rate and reduce cpu usage
...
also do some define's clean up
2016-01-01 08:04:26 +01:00
Tanguy Pruvot
8ceb5cfd65
sib: add missing algo free entry + opt 64
2016-01-01 07:58:59 +01:00
Tanguy Pruvot
d796a801c5
readme and vstudio project
2015-12-31 19:20:33 +01:00
Tanguy Pruvot
e75b26feb4
sib coin algo (X11 + Streebog)
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2015-12-31 19:11:48 +01:00
Tanguy Pruvot
0cc87b68a9
bignum: some x64 warning fixes (vstudio)
2015-12-18 19:48:53 +01:00
Tanguy Pruvot
a4404bc325
Add advanced resume options for conditional mining
...
only available for single pool, in multi, max-xxx rotates the pool
2015-12-18 19:48:52 +01:00
Tanguy Pruvot
be73cd1ae0
improve the device mapping and a possible segfault
...
when using -n, work_restart array was not allocated
2015-12-03 15:03:19 +01:00
Tanguy Pruvot
5fb84189b2
nvml: fix possible mismatch of vendor names (x64)
...
seen on a weird motherboard with a PCI Express Switch (MSI XPower Z87)
On this motherboard, the first/top device pci id is the highest one...
2015-12-03 14:25:35 +01:00
Tanguy Pruvot
55932ee6f0
update windows version info
2015-11-08 15:17:42 +01:00
Tanguy Pruvot
94d86ca3b3
lyra2v2: fix tpb condition for SM 5.2
2015-11-06 20:59:42 +01:00
Tanguy Pruvot
41543b5c0b
lyra2v2: add support for SM 2.1 devices
...
and improve a bit SM 3 perf
2015-11-06 19:40:23 +01:00
Tanguy Pruvot
e4476a5eee
reduce crashes on debug tests
2015-11-06 19:40:14 +01:00
Tanguy Pruvot
d7c2168f2b
quark: static shared memory allocation for SM3+
...
from KlausT committed on 4 Jan, add a few kH/s
2015-11-06 15:16:43 +01:00
Tanguy Pruvot
64e14b7d82
quark: final cleanup for the 1.7
2015-11-06 14:55:43 +01:00
Tanguy Pruvot
2247605d23
quark: add support for SM 2 devices
...
todo: use nonce vectors for the second branch
GPU #0 : Gigabyte GTX 460, 261.26 kH/s
accepted: 2/2 (diff 0.046), 254.36 kH/s yay!!!
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2015-11-06 04:10:06 +01:00
Tanguy Pruvot
21115b7fc6
scrypt: link texture-cache parameter
2015-11-05 17:06:35 +01:00
Tanguy Pruvot
e50556b637
various changes, cleanup for the release
...
small fixes to handle better the multi thread per gpu
explicitly report than quark is not compatible with SM 2.1 (compact shuffle)
2015-11-04 14:59:59 +01:00
Tanguy Pruvot
1e3db41a8d
multialgo: clear hashrate stats on switch
2015-11-02 19:05:43 +01:00
Tanguy Pruvot
e9b88b45e4
prepare the 1.7 release
2015-11-02 17:52:24 +01:00
Tanguy Pruvot
d3e2088398
basic pool algo switch (without free barrier)
...
not really proper but should works for 2 "small" algos.
just put the "algo" param in each pools config
2015-11-02 17:52:24 +01:00
Tanguy Pruvot
113e22de2e
blake: prevent empty scan ranges with multiple gpus
...
in some cases, an empty scan range was possible in benchmark..
2015-11-01 22:14:17 +01:00
Tanguy Pruvot
61ff92b5b4
never interrupt global benchmark with found nonces
...
fix some algo weird hashrates (like blake)
and reset device between algos, for better accuracy
but this reset doesnt seems enough to bench all algos correctly...
to test on linux, could be a driver issue...
heavy: fix first alloc and indent with tabs...
2015-11-01 21:12:50 +01:00
Tanguy Pruvot
2308f555c3
simd: cleanup and ignore linux host warning
2015-11-01 13:35:36 +01:00
Tanguy Pruvot
0d9d3520ac
simd: add support for SM 2.1 devices
...
Add support for x11..x17, s3, fresh and qubit
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2015-11-01 12:37:52 +01:00
Tanguy Pruvot
03b2bddc16
lyra2v2: fix SM 3.5 support
...
May work also on SM 3.0 (to check)
2015-10-29 13:10:41 +00:00
Tanguy Pruvot
47f309ffb4
ifdef some unused kernels on SM5+
...
no need to build both (mine and sm variants)
and put global hashrate to 0 while waiting...
2015-10-28 07:25:52 +01:00
Tanguy Pruvot
2673b3aeff
stratum: hide timeout warnings while waiting
...
this timeout is not important, we reconnect after
2015-10-26 09:17:00 +01:00
Tanguy Pruvot
c4d6310143
heavy: fix define typo, else it works with cuda 7.5
2015-10-26 08:41:50 +01:00
Tanguy Pruvot
31bd1697b1
heavy: workaround to build on ubuntu 15.10
...
gcc 5.2.1 with cuda 6.5.19 give a weird C++ error
2015-10-25 11:13:52 +01:00
Tanguy Pruvot
8d4d4d65ce
cuda: header for common kernel functions (quark/x11)
...
Was thinking about doing that since months ;) lets go
2015-10-25 06:54:17 +01:00
Tanguy Pruvot
26c7316a08
vstudio: clean and fix blake ifdef for x64
...
the allocated var was not used... sigh
2015-10-24 18:21:45 +02:00
Tanguy Pruvot
2d83f74a7e
vstudio: special ifdef for the constant (bmw)
2015-10-24 15:13:35 +02:00
Tanguy Pruvot
098310abc6
pentablake: use common blake kernels (quark)
...
reduce the binary size and improve the speed...
2015-10-24 14:18:16 +02:00
Tanguy Pruvot
d43dc9a021
use blake512 sp kernels on SM 5+ (80+64)
...
import and keep my code for older archs, like skein 64
reduce the gap between our versions...
+150kH x11 GTX 960 / +30kH 750Ti
+900kH quark GTX 960 / +230kH 750Ti
2015-10-24 13:43:22 +02:00
Tanguy Pruvot
e12d666d36
pool switch: add thr_id param to handle a future barrier
...
Switching to a pool with a different algo will require a barrier
to free ressources, like what was made in the global benchmark.
add also the algo in pool structure...
2015-10-24 09:58:25 +02:00
Tanguy Pruvot
957d919a6a
bmw512: save a few KBs, ifdef 80-bytes kernel
...
was only used by animecoin
Also ifdef SM 3.0 compat. code to be ignored on recent archs
2015-10-24 07:30:57 +02:00
Tanguy Pruvot
3b7ef923c7
lyra2(v1): use a common uint2x4 include
...
lyrav2 still need more definitions (uint16)
2015-10-23 15:25:24 +02:00
Tanguy Pruvot
82a7e62b30
skein: cleanup, strip uint2x4.h + update vstudio
2015-10-23 13:32:18 +02:00