Tanguy Pruvot
fbafe814dd
update README
10 years ago
Tanguy Pruvot
4c3892f268
Merged skeincoin algo for SM5+ devices
...
Should give same or better than SP and klaus versions
Keep old code for older devices and skein2 compat
Linux perf: 750Ti 78MH/s and GTX 970 260MH/s
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
10 years ago
Tanguy Pruvot
3955eb7a1d
windows: implement background option
...
was only for linux, so reduce usage difference
beware, no way to turn it back to visible yet...
to prevent hiding your console, you can use :
start ccminer -B -c ccminer.conf
10 years ago
Tanguy Pruvot
7bf256c81c
cuda_helper: define UINT32_MAX if not defined
...
seems not defined on slackware...
10 years ago
Tanguy Pruvot
2f541065fb
cuda_helper: rename correctly hiword/loword functions
10 years ago
Tanguy Pruvot
b35a6742fe
cuda_helper: properly ifdef for vstudio c++ compat
10 years ago
Tanguy Pruvot
4b4564ff93
vstudio: move root algos in CUDA filter
10 years ago
Tanguy Pruvot
afe57f8341
rename skein2 to c++, no cuda kernel code
...
and some other changes...
10 years ago
Tanguy Pruvot
ff27ccb80e
stats: simplify the storage filter
...
the gpu id key filter was useless, use thread ids...
10 years ago
Tanguy Pruvot
7c769211a8
intensity: fix value on multi-threaded devices
...
Set the value for all threads when using -i 20 -d 0,0,0 ...
10 years ago
Tanguy Pruvot
12fd78e2be
config: remove AVX/2 entries, not for us
10 years ago
Tanguy Pruvot
be478bd725
groestl: tabs to space + arch check
10 years ago
Tanguy Pruvot
74e94fa1ec
myriad/groestl: some more cleanup + tabs...
10 years ago
Tanguy Pruvot
03c3b7d341
Various algos cleanup + lyra2 sec nonce fix
10 years ago
Tanguy Pruvot
34fd408440
lyra2: get a second nonce per gpu scan
10 years ago
Tanguy Pruvot
954dbf2388
neoscrypt: last vstudio bool warnings fix
10 years ago
Tanguy Pruvot
c722fafe49
neoscrypt: reduce gpu reg count with sp precalc
...
also prevent bool in cuda prototype, linkage mismatch in vstudio... sigh
10 years ago
Tanguy Pruvot
1b31f11252
neoscrypt: cleanup...
...
My SM 3.0 functions are ok but djm34 implementation uses too much registers
for this arch...
10 years ago
Tanguy Pruvot
7c7f40a634
neoscrypt: attempt to recode shift256R for SM 3.0
10 years ago
Tanguy Pruvot
6bb128c055
neoscrypt: strip cuda_vectors.h useless functions
...
fix build break for SM 3.0 (but neoscrypt is not yet compatible)
10 years ago
Tanguy Pruvot
75313cbf1c
neoscrypt: put all files in same vs filter
10 years ago
Tanguy Pruvot
73af5c583c
neoscrypt: fixes for windows
10 years ago
Tanguy Pruvot
464c45034a
neoscrypt: more code lifting...
10 years ago
Tanguy Pruvot
e1b274ef65
neoscrypt: fix bad source file ext (cu/cpp)
10 years ago
Tanguy Pruvot
15584e4f05
neoscrypt: adapt for visual studio compat
...
todo: fix SM 3.0 builds
10 years ago
Tanguy Pruvot
65c1d787e7
add neoscrypt based on djm34 work
...
indent, link --intensity, and some clean up
Tested speed on linux ~= 160kH/s on a 750Ti (Black Edition)
To be continued...
10 years ago
Tanguy Pruvot
2113be6eec
blake80: some changes and launch bounds, no perf changes
10 years ago
Tanguy Pruvot
d1966cc085
remove dyn alloc of thr_hashrates
10 years ago
Tanguy Pruvot
3d3f2e2cb5
warnings: use the right device id (device_map[thr_id])
10 years ago
Tanguy Pruvot
b1e9277611
start 1.6.3...
10 years ago
Tanguy Pruvot
d2ced77ae8
zr5: disable reset on validation errors
...
cudaResetDevice() do a segfault, to check later...
10 years ago
Tanguy Pruvot
7cd74cb212
scrypt: remove an unused file
10 years ago
Tanguy Pruvot
7edc02633f
linux: return to SM 5.0 only default
...
and tag version 1.6.2
10 years ago
Tanguy Pruvot
22c28ccbef
scrypt: strip keccak/blake 256 remains
10 years ago
Tanguy Pruvot
a0c8bd8be4
update readme for release
10 years ago
Tanguy Pruvot
e74d5884b4
scrypt: final cleanup for 1.6.2 release
10 years ago
Tanguy Pruvot
ca9ec1b803
scrypt: compile also titan kernel with recent SM
10 years ago
Tanguy Pruvot
a6d88abbc9
scrypt: finish scrypt-jane algo import
10 years ago
Tanguy Pruvot
9208888c57
scrypt: assign specific compute models to the kernels
10 years ago
Tanguy Pruvot
4f379803d3
scrypt: remove some unused functions/algo checks
...
there was remains of blake algo
10 years ago
Tanguy Pruvot
1ad34dc13d
reset: take care of multi-threaded gpus (-d 0,0)
...
to be tested... could create problems when reset in a chain like x11...
10 years ago
Tanguy Pruvot
c7698afb4a
scrypt: add --interactive option
...
also tested batchsize and texturecache but seems useless,
they can be tested/tuned directly in kernel variants...
Note: -i cuduminer param is already used in ccminer (--intensity)
10 years ago
Tanguy Pruvot
c6a94c9998
Add time-limit option and exit codes
...
based on cudaminer implementation...
10 years ago
Tanguy Pruvot
b8b810f30d
scrypt: autotune, launch-config and lookup-gap options
...
also enhance scrypt variants algo checks to be case insensitive
10 years ago
Tanguy Pruvot
9dc78da2ee
import and adapt scrypt from cudaminer project
...
scrypt-jane under work...
10 years ago
Tanguy Pruvot
275a028935
skein: compute midstate first
...
"Real" optimization based on KlausT precalc
10 years ago
Tanguy Pruvot
e7ae27137e
x11/qubit: remove some extra MyStreamSynchronize
...
only one per loop is required to prevent 100% cpu usage
10 years ago
Tanguy Pruvot
163430daae
Skein/Skein2 SM 3.0 devices support
...
+ code cleanup
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
10 years ago
Tanguy Pruvot
d58d53f2b2
update README, small changes, prepare release 1.6.1
...
still need a SM 3.0 fix for skein...
10 years ago
Tanguy Pruvot
7963dbb438
skein2 algo for woodcoin
...
Also known as Double Skein
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
10 years ago