Tanguy Pruvot
4e1e03b891
benchmark: store all algos results + cuda fixes
...
Note: lyra2, lyra2v2 and script seems to have problems
to coexist with other algos... to run after some of them...
moved lyra2 first and skip scrypt/jane for the moment...
Only stored in memory for now.. to display a table after the bench
ccminer -a auto --benchmark
Results may be exported later to a json file...
2015-10-09 02:07:08 +02:00
Tanguy Pruvot
922c2a5cd7
algos: free allocated mem for algo switch
...
All can be freed propertly now, except script (reset) and lyra2 (leak)
2015-10-08 21:35:30 +02:00
Tanguy Pruvot
ee93927fac
diff: use the new function in all algos
2015-10-07 20:10:15 +02:00
Tanguy Pruvot
87edf84bf3
lyra2v2: increase default intensity
...
to be able to say, like sp, that its faster :p
2015-10-04 21:54:51 +02:00
Tanguy Pruvot
b3adebdf2a
lyra2v2: improve speed on SM 5.2 (Cuda 6.5) with sp unrolls
...
Reduce a bit the 750Ti speed but improve a lot the 9xx speed.
Keep compat for SM 3/3.5 in a second file..
Note: With this code and Cuda 7.5, the speed won is the reverse...
May be "reverted" soon
2015-10-04 20:22:45 +02:00
Tanguy Pruvot
e1c4b3042c
algos: add functions to free allocated resources
...
Will be used later for algo switching
not really tested yet...
2015-09-25 07:51:57 +02:00
Tanguy Pruvot
5308898d1c
start v1.7, apply new prototypes to all algos
2015-09-23 15:42:17 +02:00
Tanguy Pruvot
4babf37256
Add --show-diff parameter and fix pool net diff
...
which display submitted block and net difficulty and is able
to detect shares above net diff (solved blocs)
Note: only made on lyra2v2 and zr5 algos
TODO: compute the found diff on all algos...
require changes in all scan hash "kernel" function parameters
to be continued...
2015-09-23 14:44:59 +02:00
Tanguy Pruvot
8f98bde4fb
lyra2v2: improve cubehash with uint2
2015-09-06 13:49:52 +02:00
Tanguy Pruvot
877f25aee5
lyra2v2: SM3.0 compat too
...
and strip most of the unused vectors defines...
2015-08-23 09:46:23 +02:00
Tanguy Pruvot
e4414752c4
vstudio: lyra warning fixes + project dups
2015-08-22 14:57:15 +02:00
Tanguy Pruvot
6500e7401a
lyra2v2: properly exclude SM 3.0 devices
2015-08-18 13:43:21 +02:00
Tanguy Pruvot
53cd591956
lyra2v2, bmw256 and cubehash256 cleanup + diff fix
2015-08-18 11:10:58 +02:00
Tanguy Pruvot
c9a66b696f
return to original lyra2 code
...
until i find the problem...
2015-08-18 09:27:30 +02:00
Tanguy Pruvot
d4e191610e
Import and adapt lyra2v2
...
not tested on windows and with SM <= 5
2015-08-18 09:27:11 +02:00
Tanguy Pruvot
d764b5cca2
lyra2: improve a bit the speed on SM 5.2
...
(simplified sp commit)
2015-06-13 01:31:40 +02:00
Tanguy Pruvot
03c3b7d341
Various algos cleanup + lyra2 sec nonce fix
2015-05-10 18:49:22 +02:00
Tanguy Pruvot
34fd408440
lyra2: get a second nonce per gpu scan
2015-05-10 03:20:13 +02:00
Tanguy Pruvot
3d3f2e2cb5
warnings: use the right device id (device_map[thr_id])
2015-04-23 09:41:56 +02:00
KlausT
ae8e863591
remove uint32_t cast
2015-03-12 01:01:47 +01:00
Tanguy Pruvot
e6112e878d
cleanup: use unsigned throughput parameters
...
Yes, its a big commit, was waiting 1.6 to do that...
Sorry for your possible merge issues ;)
2015-02-28 14:05:09 +01:00
Tanguy Pruvot
26b51a557b
Allow different intensity per device
...
and clean the old variables, no more required
2015-01-24 11:17:29 +01:00
Tanguy Pruvot
2a5233f56e
api: report throughput when default
2015-01-22 06:28:59 +01:00
Tanguy Pruvot
cafd4477d7
Handle a maximum of 16 gpus (vs 8 before)
...
Some cards have 2 gpus on board...
2015-01-22 04:55:27 +01:00
Tanguy Pruvot
b3188669e2
lyra2: cleanup
...
quickly tested with a SM 3.0 binary...
2014-12-20 13:10:33 +01:00
KlausT
756ea89ecd
lyra2 +100kh for GTX970
2014-12-19 11:59:00 +01:00
Tanguy Pruvot
a66d78e692
reduce lyra2 blake and pentablake cpu load
2014-12-19 09:16:55 +01:00
Tanguy Pruvot
ac9b0d27ee
Release final 1.5.1
2014-12-17 01:30:42 +01:00
Tanguy Pruvot
63e3387dbb
lyra2: add sm30 device compat (skein256)
2014-12-16 14:19:07 +01:00
Tanguy Pruvot
f9bba0ff1a
lyra2: small changes and code cleanup
2014-12-07 09:04:03 +01:00
Tanguy Pruvot
78f2dd6ffd
lyra2: reduce default intensity on windows
2014-12-06 13:03:25 +01:00
Tanguy Pruvot
5db46b74b5
lyra2: fix cpu hash + validation
2014-12-06 11:51:25 +01:00
Tanguy Pruvot
c5b349e079
Add Lyra2 algo, based on Vertcoin published code
...
Seems to be djm34 work, i recognize the code style ;)
Code was cleaned/indented and adapted to my fork...
Only usable on the test pool until 16 december 2014!
2014-12-06 11:28:26 +01:00