Tanguy Pruvot
c66e8622b3
api: report per thread cpu hash checks (ACC/REJ)
...
+ update all algos for that...
2017-02-07 06:26:02 +01:00
Tanguy Pruvot
34e97bf3e6
Show intensity on init for all algos
2016-09-27 00:33:06 +02:00
Tanguy Pruvot
374174c7c8
groestl: same, remove useless host alloc
2016-07-05 11:15:06 +02: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
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
355b835ae0
benchmark: enhance the mem leak detection
...
reduce "false" warnings, and ignore unrelated/small ones <= 1 MB
On windows the gpu memory can be allocated by other processes
+ some cleanup in algos... (free/gpulog)
2015-10-16 22:04:30 +02:00
Tanguy Pruvot
d195f2e8a2
intensity: do not reduce throughput before init
...
Else the memory allocated could be less than required later
btw, use the new "cuda" function to apply intensity/throughput
2015-10-11 05:01:41 +02:00
Tanguy Pruvot
ee93927fac
diff: use the new function in all algos
2015-10-07 20:10:15 +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
48b3f119be
uint256: remove include where not required
2015-06-11 00:47:51 +02:00
Tanguy Pruvot
afe57f8341
rename skein2 to c++, no cuda kernel code
...
and some other changes...
2015-05-12 04:41:11 +02:00
Tanguy Pruvot
74e94fa1ec
myriad/groestl: some more cleanup + tabs...
2015-05-10 20:20:50 +02:00
Tanguy Pruvot
03c3b7d341
Various algos cleanup + lyra2 sec nonce fix
2015-05-10 18:49:22 +02:00
Tanguy Pruvot
3d3f2e2cb5
warnings: use the right device id (device_map[thr_id])
2015-04-23 09:41:56 +02:00
Tanguy Pruvot
c7d3498bd8
myr-gr: clean up
2015-01-24 17:20:13 +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
8ad180cc70
various small changes
...
heavy: reduce by 256 threads default intensity to all -i 20
cuda: put static thread init bools outside the code (made once)
api: fix nvml header to build without
2014-11-28 20:57:35 +01:00
Tanguy Pruvot
dca216f992
min() and max(a,b) are not defined on linux,
...
in fact max exists in jansson includes (in tree only)
Add them to miner.h
2014-11-17 00:23:18 +01:00
Tanguy Pruvot
7a4e1bb327
Reduce keccak, deep & anime intensity + handle groestl -i param
...
default intensity was the max supported by the card, and perf is
not really better. I prefer to let it one under for cards with lower
memory (1GB)
2014-11-10 18:08:23 +01:00
Tanguy Pruvot
5bc969fa57
Some work on data alignment
...
linux: add -march=native (we build it ourself) and some other flags
+ remove unused vars (seen with -Wall)
2014-11-03 16:40:13 +01:00
Tanguy Pruvot
8e32e5ea09
cputest: add other hashes to cpu tests
2014-08-14 23:35:02 +02:00
Christian Buchner
3b21069504
bump to revision V1.1 with Killer Groestl
2014-06-14 01:43:28 +02:00
Christian Buchner
0659d697c1
Revision 0.6 with myriad-groestl and jackpot coin
2014-04-27 01:26:08 +02:00
Christian Buchner
1bb78f0258
committing version v0.4
2014-03-24 22:53:13 +01:00
Christian Buchner
b93669a99f
committing changes to v0.3 release - added Groestlcoin.
2014-03-23 21:39:26 +01:00