Tanguy Pruvot
43d3e93e1a
blake: set a max throughput
10 years ago
Tanguy Pruvot
7e595a36ea
blake: cleanup, remove d_hash buf, not in a chain
...
host: only bencode if gpu hash was found
10 years ago
Tanguy Pruvot
de80c7e9d1
blake: remove unused parameter and fix index in d_hash
...
that reduce the speed to 92MH/s but the next commit
give us 30 more
so, todo: merge the whole checkhash proc in gpu_hash
and remove this d_hash buffer...
10 years ago
Tanguy Pruvot
2d42ae6de5
stratum: handle a small cache of submitted jobs
...
Prevent to send duplicated shares on some pools like hashharder..
This cache keeps submitted job/nounces of the last 15 minutes
so, remove exit on repeated duplicate shares,
the submitted cache now handles this problem.
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
10 years ago
Tanguy Pruvot
1b8c3c12fa
debug: a new boolean to log or not json rpc data
10 years ago
Tanguy Pruvot
1f99aae0ff
exit on repeated duplicate shares (to enhance)
...
create a new function proper_exit() to do common stuff on exit...
10 years ago
Tanguy Pruvot
530732458a
blake: use a constant for threads, reduce mallocated d_hash size
...
and clean a bit more...
10 years ago
Tanguy Pruvot
0aeac878ef
blake: tune up and cleanup, ~100 MH/s on a normal 750Ti
...
tested on linux and windows (x86 binary)...
but there is a high number of duplicated shares... weird
10 years ago
Tanguy Pruvot
4a52d0553b
debug: show json methods, hide hash/target if ok
10 years ago
Tanguy Pruvot
1fb9becc1f
cpu-miner: sort algos by name, show reject reason
10 years ago
Tanguy Pruvot
bfe96c49b0
release 1.4, update README...
10 years ago
Tanguy Pruvot
c17d11e377
add "blake" 256, 14 rounds (for NEOS blake, not BlakeCoin)
...
also remove "missing" file, its old and not compatible with ubuntu 14.04
10 years ago
Tanguy Pruvot
c56af0d976
output: show the current stratum/algo on new blocks
10 years ago
Tanguy Pruvot
ce9b8002cd
fix automake and remove useless files, update build.sh
...
- use foreign AM_INIT_AUTOMAKE to skip COPYING file (which is LICENCE.txt)
http://www.gnu.org/software/automake/manual/html_node/Public-Macros.html
- use subdir-objects option to fix automake on ubuntu 14.04
10 years ago
Tanguy Pruvot
ba7b6ba1a0
cputest: simplified func to print hashes with algo names
...
add a prefixed printf with some colors
10 years ago
Tanguy Pruvot
e878df8eb5
vstudio: disable incremental linking
10 years ago
Tanguy Pruvot
675aa4aea4
vstudio: remove dependency to msvcp dll
...
using the /MT code flag, binary is only 7K bigger and remove
the requirement of a 500KB dll...
10 years ago
Tanguy Pruvot
bcc19981c3
windows: use a static lib of pthreads 2.9.1
...
built with nmake clean VC-static
10 years ago
Tanguy Pruvot
bcb15f85a1
vstudio unix2dos project files
10 years ago
Tanguy Pruvot
aefb64c369
windows: implements the color option
...
based on old git implementation (2009)
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
10 years ago
Tanguy Pruvot
10314d844f
whirlpool: remove dead code, win 2ms in final hash
11 years ago
Tanguy Pruvot
52dade56b5
heavy: warnings and tabs (no changes)
11 years ago
Tanguy Pruvot
ee2f6dece5
x17: update vstudio project
11 years ago
Tanguy Pruvot
64e8cd3f98
add x17 algo, cleaned djm34 commit
...
todo: visual studio...
11 years ago
Tanguy Pruvot
5d6a489b98
scrypt: fix implicit function declaration
11 years ago
Tanguy Pruvot
2c24bc93d4
Makefile: luffa was using more than 80 regs (10 vs 14ms)
...
add easy switch for nvcc target arch
and move duplicated sha2 to sph folder
11 years ago
Tanguy Pruvot
5cf024cc5d
whirl: add missing merkle for some pools
11 years ago
Tanguy Pruvot
b3becb67dd
groestl: small optimisation (nist5 + 100kH on a 750Ti)
...
But, almost nothing on X15, no big changes...
11 years ago
Tanguy Pruvot
0867fb15c6
output: add the --color parameter (-C)
...
disabled by default or if syslog option is set
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
11 years ago
Tanguy Pruvot
d928317981
vs2013: hamsi need 72 registers, simd 64
11 years ago
Tanguy Pruvot
09ecb490c6
vs2013: simplify project options
11 years ago
Tanguy Pruvot
3f6ebc10cc
whirlpool: x64 asm is very slow (30ms win32 vs 90)
11 years ago
Tanguy Pruvot
91da15aa75
windows: intercept Ctrl+C to use nvprof
11 years ago
Tanguy Pruvot
b4e690b486
sources: swith to UTF-8
11 years ago
Tanguy Pruvot
a586cee493
quark: dos2unix files to reduce problems later
11 years ago
Tanguy Pruvot
82981f9736
update README
11 years ago
Tanguy Pruvot
912ef1215d
small reg tunes, rename whirlcoin to whirl
11 years ago
Tanguy Pruvot
7d430edc25
x15: optimize by 2ms (39ms to 37)
...
and clean whirlpool ifdefs, cost too much to keep both methods
11 years ago
Tanguy Pruvot
0c27bd42a4
whirlcoin: update vstudio project
11 years ago
Tanguy Pruvot
1fbcbbacc4
Add whirlcoin and optimize x11 luffa (maxrregcount)
11 years ago
Tanguy Pruvot
4bc23048b5
x15: use djm34 code with asm xor64 + my rot64
...
some optimizations could be done later, after whirlcoin integration
11 years ago
Tanguy Pruvot
194fda87c1
x11: restore simd host2dev memcpytosymbol to reduce used cmem
...
Remove define attempts for SM 2.1 devices, fermi is not compatible
11 years ago
Tanguy Pruvot
bc2eb75758
Add fresh algo (based on djm34 code)
...
Cleaned up and adapted to my changes (cputest added)
Remove Makefile.in which should be in gitignore
(Plz refresh it with ./config.sh to compile on linux)
11 years ago
Tanguy Pruvot
d9ea5f72ce
Remove duplicated defines present in cuda_helper.h
...
also add cudaDeviceReset() on Ctrl+C for nvprof
11 years ago
Tanguy Pruvot
a3ea36a5f9
cudaDeviceReset on Ctrl+C for nvprof
11 years ago
Tanguy Pruvot
e1aa028b9f
x15: optimize, adds some kH/s
11 years ago
Tanguy Pruvot
a9a3ad8afc
cuda: check for errors on cuda mem alloc
11 years ago
Tanguy Pruvot
6984a001d6
Win32 build fix after linux work (configure)
11 years ago
Tanguy Pruvot
cf7351d138
x10 funcs cleanup, we dont need host constant tables
11 years ago
Tanguy Pruvot
35c0eb5512
x15: optimize the algo
11 years ago