Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Neoscrypt1080ti #63

Open
wants to merge 673 commits into
base: windows
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
673 commits
Select commit Hold shift + click to select a range
ff2ac93
Fix quark hashrate on the pool
runestensland Aug 22, 2015
7500cc9
fix broken merge
KlausT Aug 22, 2015
07716c8
add error checks
KlausT Aug 22, 2015
deb6957
Release 6.00
KlausT Aug 22, 2015
0572efb
small quark_keccak changes
KlausT Aug 23, 2015
1ba6d73
add error checks and const to quark_compacTest
KlausT Aug 24, 2015
1a26bc7
get rid of cuda_check_quarkcoin
KlausT Aug 30, 2015
581ecf6
Only show "binding thread..." when we are debugging
KlausT Aug 31, 2015
cad5548
remove cuda_check_cpu_init
KlausT Aug 31, 2015
42b44b7
make some variables local instead of global
KlausT Aug 31, 2015
997696d
Fixed Linux build
pallas1 Aug 31, 2015
a5ec828
Merge pull request #10 from pallas1/patch-2
KlausT Aug 31, 2015
88c0c84
fix hashes_done calculation
KlausT Sep 1, 2015
9b98a64
make init a local variable
KlausT Sep 1, 2015
c5bb2d2
prepare for card specific intensities in x11
KlausT Sep 1, 2015
231b49b
BMW256: Move the target out of constant memory.
runestensland Aug 23, 2015
ae01a70
Skein 256 optimalization based on tvpruvot's branch
runestensland Aug 23, 2015
5c18836
Remove instructions and tune cubehash256.
runestensland Aug 26, 2015
af78b84
BMW-256 optimalization
runestensland Aug 26, 2015
28bcafc
restore launchbounds bmw256
runestensland Aug 26, 2015
435d9fd
fixed build
runestensland Aug 27, 2015
e8ae6c2
Blakecoin 70% faster
runestensland Sep 2, 2015
f543556
avoid compiler warning
KlausT Sep 4, 2015
35fe8c9
small cubehash change
KlausT Sep 4, 2015
613dd40
change compiler options
KlausT Sep 4, 2015
2170a77
add missing thr_id
KlausT Sep 5, 2015
628d28e
fix nonceptr[0]
KlausT Sep 5, 2015
2a9ce66
fix debug message
KlausT Sep 5, 2015
0c64655
lyra2rev2: better block size / launch bounds for sm_30
KlausT Sep 6, 2015
2141c9d
Lyra2rev2: add verification for second nonce
KlausT Sep 6, 2015
830f945
add option to disable verification
KlausT Sep 6, 2015
f0e3def
WhirlpoolX: Correct misplaced cast.
Sep 6, 2015
277fa6a
Use static initializer for static mutexes
Sep 6, 2015
2954229
Don't call functions outside executable code.
Sep 6, 2015
17a333f
initialize global pointers
KlausT Sep 8, 2015
35e4826
fix typo
KlausT Sep 8, 2015
ec02eff
Lyra2REv2: use sp's reduceDuplex50, slightly modified
KlausT Sep 13, 2015
8febaa8
(from sp) fix -i option
KlausT Sep 13, 2015
9e246ed
more randomness for benchmark work data
KlausT Sep 13, 2015
87c7706
fix -i option
KlausT Sep 13, 2015
22ff71c
Revert "fix -i option"
KlausT Sep 13, 2015
6415e9a
use strpbrk instead of strtok
KlausT Sep 13, 2015
422892d
add length check to jobj_binary
KlausT Sep 24, 2015
d33773e
fix data_size
KlausT Sep 24, 2015
8de12ad
reduce minmax for neoscrypt
KlausT Sep 26, 2015
858bbf6
fix hashes_done for myr-gr
KlausT Oct 20, 2015
d5ebce5
various small changes
KlausT Oct 20, 2015
89a43c0
groestl/dmd-gr: fix hashes_done and remove unneeded variable
KlausT Oct 20, 2015
a9255b0
Fix broken Quark
KlausT Apr 10, 2016
89f673c
change x11 default intensity
KlausT Apr 11, 2016
9f78c38
small echo changes
KlausT Apr 11, 2016
d0b3eb8
add missing code in ROTR64
KlausT Apr 12, 2016
01bb282
fix ROTL64 bug
KlausT Apr 12, 2016
41dc0cb
avoid compiler warning
KlausT Apr 12, 2016
6fc8b12
use the same rotate in cuda_helper.h and cuda_vector.h
KlausT Apr 12, 2016
da34755
small x11 changes
KlausT Apr 14, 2016
06e4cbb
change compiler options
KlausT Apr 14, 2016
1b051aa
show 64 or 32bit
KlausT Apr 14, 2016
817d74b
remove unused doublegroestl code
KlausT Apr 16, 2016
48c5ac0
increase benchmark difficulty
KlausT Apr 18, 2016
daf2291
fix typo
KlausT Apr 18, 2016
1429aa0
remove unnecessary if
KlausT Apr 20, 2016
3828f1c
clean up rotate macros
KlausT Apr 20, 2016
e45e112
fixup! remove unnecessary if
KlausT Apr 22, 2016
0b42f85
use SP's Neoscrypt code
KlausT Apr 25, 2016
9dd5176
small Neoscrypt code cleanup and optimization
KlausT Apr 25, 2016
bfb5758
small neoscrypt changes
KlausT Apr 26, 2016
88b5cb7
update cURL to version 7.48.0 (Windows)
KlausT Apr 27, 2016
0d6ea83
check if TPB2 is too low
KlausT Apr 27, 2016
57098c4
move cudaMalloc stuff to the init function
KlausT Apr 27, 2016
bbb2311
Version 6.01
KlausT May 3, 2016
e16d4b9
x17 haval cleanup and optimization
KlausT May 9, 2016
94f2c27
small x17 sha code cleanup
KlausT May 11, 2016
081158d
more haval code cleanup
KlausT May 12, 2016
0e654bd
x17 sha launch bounds
KlausT May 12, 2016
76fa203
use sp's version of quark blake
KlausT May 12, 2016
aecd11f
small quark_groestl optimization
KlausT May 12, 2016
adf5a4b
Release 6.02
KlausT May 12, 2016
da49fb3
add some stratum methods
KlausT May 15, 2016
0111596
blakecoin optimization. 14 round blake still broken
KlausT May 15, 2016
46e404b
add missing NVML code
KlausT May 16, 2016
da27216
fix low difficulty blake
KlausT May 16, 2016
a098e42
add Vanillacoin
KlausT May 16, 2016
19f2950
Release 7.00
KlausT May 16, 2016
e88bef0
stats bug fix
KlausT May 16, 2016
28aea7c
Release 7.01
KlausT May 16, 2016
2662090
more stats fixes
KlausT May 18, 2016
ea25f81
change default intensity for nist5
KlausT May 21, 2016
4616825
use intrinsics for rotate in host code
KlausT May 22, 2016
3218bed
use endian swap intrinsic in host code
KlausT May 24, 2016
01d8628
Release 7.02
KlausT Jun 2, 2016
80920b7
small changes in quark_blake512_cpu_setBlock_80
KlausT Jun 4, 2016
6ee3172
add CUDA_SAFE_CALL in quark_skein512_cpu_hash_64_final(
KlausT Jun 4, 2016
fd87f24
Revert "add CUDA_SAFE_CALL in quark_skein512_cpu_hash_64_final("
KlausT Jun 4, 2016
a689f89
add CUDA_SAFE_CALL in quark_skein512_cpu_hash_64_final.
KlausT Jun 4, 2016
0b76231
change d_found to d_nonce
KlausT Jun 4, 2016
8fc383a
use async memcpy
KlausT Jun 4, 2016
b52e876
fix memory allocation in Nist5
KlausT Jun 5, 2016
2c1882d
Revert "fix memory allocation in Nist5"
KlausT Jun 5, 2016
3eea91c
fix memory allocation in Nist5, second try
KlausT Jun 5, 2016
86cf375
change minmax values
KlausT Jun 5, 2016
9db267a
add cudaGetLastError()
KlausT Jun 9, 2016
6cc4dca
use tpruvot's new lyra2v2 kernel
KlausT Jun 9, 2016
ce92d95
adjust 750Ti default intensity for lyra2v2
KlausT Jun 9, 2016
2d0c001
use __byte_perm for some rotations
KlausT Jun 10, 2016
2954a5e
update version number
KlausT Jun 10, 2016
eb46e55
lyra2v2: change threads per block and launch bounds
KlausT Jun 10, 2016
26e9d06
lyra2v2: small code cleanup
KlausT Jun 10, 2016
ee1cf9f
lyra2v2: update credits
KlausT Jun 11, 2016
c0c3017
Release 7.03
KlausT Jun 11, 2016
62a4ed6
fix hashes_done for fuguecoin
KlausT Jun 14, 2016
f58ba2a
add CUDA_SAFE_CALL
KlausT Jun 14, 2016
d057d72
fix illegal memory accesses
KlausT Jun 14, 2016
7bc6ad4
add default intensity for GTX 1070/1080
KlausT Jun 15, 2016
383e953
lyra2v2: 2GB cudaMalloc limit for 32bit build
KlausT Jun 15, 2016
31b27c7
add CUDA_SAFE_CALL
KlausT Jun 15, 2016
b4a1b59
2GB cudaMalloc limit for 32bit builds
KlausT Jun 15, 2016
7434fdc
lyra2v2: reduce default intensity for fast cards
KlausT Jun 15, 2016
325a377
lyra2v2: higher default intensity for 64bit builds
KlausT Jun 17, 2016
1a273a4
small neoscrypt changes
KlausT Jun 17, 2016
a8d8cbc
Neoscrypt changes
KlausT Jun 17, 2016
d0ce0c1
change version to 7.04
KlausT Jun 17, 2016
b1ecdc6
change compiler options
KlausT Jun 17, 2016
cf1c31c
Release 7.04
KlausT Jun 18, 2016
8a75822
add more error checks to nvml calls
KlausT Jun 19, 2016
90ec863
more NVML changes
KlausT Jun 19, 2016
3bb6abf
add command line options to set clocks
KlausT Jun 19, 2016
b370af3
fix not properly initialized array
KlausT Jun 23, 2016
968bd25
add more NVML error messages
KlausT Jun 25, 2016
468bd6c
small code simplification
KlausT Jul 8, 2016
b281c9b
small neoscrypt changes
KlausT Jul 10, 2016
6e0a7fb
preparations for adding Siacoin
KlausT Jul 25, 2016
7475564
broken code, maybe one day I will have an idea what's wrong
KlausT Aug 2, 2016
aa8e49d
some errors fixed, but still broken
KlausT Aug 5, 2016
983626d
the other algos work again, Sia still broken
KlausT Aug 7, 2016
f396be2
fix hash verification for Sia
KlausT Aug 11, 2016
369bbcd
fixed the broken Sia
KlausT Aug 11, 2016
ed84cd3
Sia: remove unused code
KlausT Aug 11, 2016
213da9b
Version 8.00
KlausT Aug 11, 2016
d5e29ea
add Sia files to Linux Makefile
KlausT Aug 12, 2016
5ac794c
Increase default intensity for Sia
KlausT Aug 12, 2016
1e42d3b
fix makefile.am
KlausT Aug 12, 2016
f3ef961
fix debug stuff
KlausT Aug 12, 2016
c80bc32
Fix Linux build
SiaMining Aug 12, 2016
5e44742
rename cpuminer-config.h
KlausT Aug 12, 2016
4eb122f
Merge pull request #14 from SiaMining/linuxbuild
KlausT Aug 12, 2016
cc422b6
fix configure.ac
KlausT Aug 12, 2016
b82177b
fix miner.h
KlausT Aug 12, 2016
afbc9b0
remove cuPrintf
KlausT Aug 12, 2016
6a37629
more cleanup
KlausT Aug 12, 2016
ee853de
Version 8.01
KlausT Aug 12, 2016
685a5aa
fixes for the Linux build
KlausT Aug 12, 2016
fd7e6ba
fix typo in the help text
KlausT Aug 13, 2016
26f580c
fix readme.txt
KlausT Aug 13, 2016
0bc312d
small blake256 change
KlausT Aug 19, 2016
b4119b2
small Lyra2v2 fix
KlausT Aug 21, 2016
8575e7c
small bmw256 change
KlausT Aug 21, 2016
9dcd996
update ccminer version
KlausT Aug 21, 2016
4885cb6
show Visual Studio version
KlausT Aug 21, 2016
637f912
lyra2v2: fix default intensity for GTX970
KlausT Aug 21, 2016
9dce7cf
x11: change default intensity for 32bit builds
KlausT Aug 22, 2016
d8fc392
clean up SWAP definitions
KlausT Sep 4, 2016
5671ac5
fix alignment error in neoscrypt
KlausT Sep 29, 2016
16bd7ab
add alignment for some variables
KlausT Sep 29, 2016
fd73151
Release 8.02
KlausT Sep 29, 2016
daee751
add VS2015 files to gitignore
KlausT Oct 5, 2016
3fb52a7
switch to VS2015
KlausT Oct 5, 2016
9595c17
fix error "extra text after expected end of number"
KlausT Oct 5, 2016
dc1e25e
(Windows) Update dependencies to fix linker error
KlausT Oct 8, 2016
09b7388
a little bit more speed for sia
KlausT Oct 27, 2016
a8cdf22
change throughput calculation for neoscrypt
KlausT Dec 6, 2016
8629a71
use async memcpy
KlausT Dec 6, 2016
9c31308
fix neoscrypt memory leak
KlausT Dec 6, 2016
d447180
Release 8.03
KlausT Dec 7, 2016
b422a66
skein: prevent nonce overflow
KlausT Dec 11, 2016
eee1649
fix illegal memory access in X11-X17 algos
KlausT Dec 12, 2016
b47529c
add error checks
KlausT Dec 12, 2016
18a09ee
move intensity calculation to init
KlausT Dec 12, 2016
579f8de
Release 8.04
KlausT Dec 13, 2016
6f4a7a6
change connection timeouts
KlausT Dec 13, 2016
73fabd5
Revert "change connection timeouts"
KlausT Dec 14, 2016
9a04ee5
a little bit more speed for skein
KlausT Dec 15, 2016
99e3b90
skein: fix validation errors
KlausT Dec 16, 2016
254d6c1
Release 8.05
KlausT Dec 16, 2016
9dbe89a
add sm_37 (Tesla K80) and sm_62
KlausT Dec 19, 2016
f6dd04b
fix sia benchmark
KlausT Dec 19, 2016
3fc6d56
Neoscrypt: call cudaMemset only once
KlausT Feb 13, 2017
d3c56ac
neoscrypt: add __restrict__
KlausT Feb 14, 2017
4384b9a
call cudaMemset only once
KlausT Feb 14, 2017
2f5758f
Skein optimization
KlausT Feb 15, 2017
8627560
set version number to 8.06
KlausT Feb 15, 2017
dae4740
remove heavy and mjollnir algos
KlausT Feb 16, 2017
c4786cf
add sm_61 to makefile
KlausT Feb 16, 2017
bc07869
myr-gr: small changes
KlausT Feb 20, 2017
e9fa860
delete leftover code for lyra2
KlausT Feb 21, 2017
a99e3dc
small groestl changes
KlausT Feb 21, 2017
af85454
Release 8.06
KlausT Mar 12, 2017
0d4202e
fix integer overflow in bitcoin algo
KlausT Mar 12, 2017
a5f059f
remove Bitcredit algo
KlausT Apr 11, 2017
992cf63
add missing curl_global_cleanup() in proper_exit()
KlausT May 3, 2017
a6e6349
Update libcurl for Windows and add debug output
KlausT May 5, 2017
d60cf52
jackpot: fix malloc size
KlausT May 10, 2017
9ba2cec
Release 8.07
KlausT May 18, 2017
5a883f4
jackpot: reduce the amount of memory we allocate
KlausT May 20, 2017
a4665af
fix Makefile
KlausT May 22, 2017
781f48e
Sia: small optimization
KlausT May 22, 2017
a29d06c
fix configure.ac and jansson Makefile
KlausT May 22, 2017
1da01b0
Sia kernel: add licence text
KlausT May 25, 2017
5666aa7
Release 8.08
KlausT May 28, 2017
0f84b4b
Makefile changes
KlausT Jun 5, 2017
750cae3
try to fix Linux build again
KlausT Jun 7, 2017
23d1252
fix line endings
KlausT Jun 7, 2017
7b49d52
get rid of compiler warnings
KlausT Jun 7, 2017
cf8ab84
Release 8.09
KlausT Jun 7, 2017
ebd74e1
exit when we are out of memory
KlausT Jun 15, 2017
99b5222
change proper_exit function
KlausT Jun 15, 2017
a87ea29
change opt_fail_pause
KlausT Jun 15, 2017
34ea822
neoscrypt.c -> neoscrypt.cpp
KlausT Jun 16, 2017
af711da
don't forget fclose after fopen
KlausT Jun 21, 2017
da5d607
Windows: dynamic link instead of static link
KlausT Jun 29, 2017
6a2fe58
Windows: fix lib name
KlausT Jul 2, 2017
def26df
remove uint256.h
KlausT Jul 7, 2017
f6dec97
change default intensity for c11 algo
KlausT Jul 10, 2017
eea564a
add some error checks
KlausT Jul 10, 2017
864783d
fix compiler warning
KlausT Jul 11, 2017
040f0fc
change compiler options
KlausT Jul 11, 2017
6858462
use opt_timeout instead of hardcoded values
KlausT Jul 15, 2017
c3a3a46
fix neoscrypt getwork data length
KlausT Jul 16, 2017
b368ede
Windows: use prebuild Jansson lib
KlausT Jul 16, 2017
aa5872d
Update version number to 8.10
KlausT Jul 17, 2017
cb3d2c9
increase timeouts
KlausT Jul 18, 2017
5054483
fix Feathercoin solo mining
KlausT Jul 18, 2017
569ec94
dirty hack to fix Feathercoin solo mining (this time for real)
KlausT Jul 24, 2017
a181908
show powdifficulty
KlausT Jul 24, 2017
b481b9f
show chance to find a block (solo mining)
KlausT Jul 25, 2017
84029c4
rename header file
KlausT Jul 25, 2017
5adc229
Release version 8.11
KlausT Jul 25, 2017
cc8a339
add stratum error message
KlausT Aug 4, 2017
280b670
initialize stratum.curl
KlausT Aug 4, 2017
1bcd1b9
fix compiler warnings
KlausT Aug 5, 2017
f6d7398
remove extern "C" and scanhash_sha256d()
KlausT Aug 11, 2017
3796615
add stratum_free_job() and other small changes
KlausT Aug 11, 2017
1705be1
fix exit when hashing has not started yet
KlausT Aug 12, 2017
4c2d933
fix myr-gr speed bug
KlausT Aug 13, 2017
600ecb4
Release 8.12
KlausT Aug 17, 2017
b4cde6c
fix gcc problem
KlausT Aug 17, 2017
cdfd089
trying to fix validation errors
KlausT Aug 18, 2017
76478d5
Neoscrypt/Windows: add sm_37
KlausT Aug 19, 2017
ecfac03
fixup! fix gcc problem
KlausT Aug 19, 2017
a4eaae4
add tpruvot's neoscrypt code (used for 1080Ti)
KlausT Aug 20, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,7 @@
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain

*.cu diff=cpp


8 changes: 3 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

ccminer
*.o

Expand All @@ -7,15 +6,14 @@ autom4te.cache

Makefile
Makefile.in
INSTALL
aclocal.m4
configure
configure.lineno
depcomp
missing
install-sh
stamp-h1
cpuminer-config.h*
ccminer-config.h.in
compile
config.log
config.status
Expand All @@ -41,6 +39,8 @@ x64/Release/
*.opensdf
*.sdf
*.pdb
*.db
*.opendb

.settings/
.project
Expand All @@ -50,5 +50,3 @@ x64/Release/
.cproject
.buildpath

compat/curl-for-windows/

Loading