90 Commits (61ff92b5b472308c30af1e7b83022eff804bf3af)

Author SHA1 Message Date
Tanguy Pruvot 47f309ffb4 ifdef some unused kernels on SM5+ 9 years ago
Tanguy Pruvot 8d4d4d65ce cuda: header for common kernel functions (quark/x11) 9 years ago
Tanguy Pruvot 26c7316a08 vstudio: clean and fix blake ifdef for x64 9 years ago
Tanguy Pruvot 2d83f74a7e vstudio: special ifdef for the constant (bmw) 9 years ago
Tanguy Pruvot d43dc9a021 use blake512 sp kernels on SM 5+ (80+64) 9 years ago
Tanguy Pruvot 957d919a6a bmw512: save a few KBs, ifdef 80-bytes kernel 9 years ago
Tanguy Pruvot 3b7ef923c7 lyra2(v1): use a common uint2x4 include 9 years ago
Tanguy Pruvot 82a7e62b30 skein: cleanup, strip uint2x4.h + update vstudio 9 years ago
Tanguy Pruvot ef817df79a import sp skein512 unrolled 64-bytes kernel (+0,6% x11) 9 years ago
Tanguy Pruvot 5bf1f98200 various fixes for SM 2.1 and the benchmark 9 years ago
Tanguy Pruvot d195f2e8a2 intensity: do not reduce throughput before init 9 years ago
Tanguy Pruvot 4e1e03b891 benchmark: store all algos results + cuda fixes 9 years ago
Tanguy Pruvot 922c2a5cd7 algos: free allocated mem for algo switch 9 years ago
Tanguy Pruvot ee93927fac diff: use the new function in all algos 9 years ago
Tanguy Pruvot e1c4b3042c algos: add functions to free allocated resources 9 years ago
Tanguy Pruvot 5308898d1c start v1.7, apply new prototypes to all algos 9 years ago
Tanguy Pruvot e3548f46f3 drop animecoin support 9 years ago
Tanguy Pruvot 4709668995 jh512: rewrite and optimize with asm swap 10 years ago
Tanguy Pruvot a55b148ecc windows: fix missing off_t include 10 years ago
Tanguy Pruvot ed4927fcd0 quark/x11: set signed int hashPosition vars to off_t 10 years ago
Tanguy Pruvot ebe95aac2f bmw512: cleanup after cuda 7 bug fix 10 years ago
Tanguy Pruvot 0224d4705e skein: fix wrong hashes seen on x11 with cuda 7 10 years ago
Tanguy Pruvot 123fe287b6 x11: temporary workaround for cuda 7.0 10 years ago
Tanguy Pruvot d9b0312897 x64: fix some size_t warnings 10 years ago
Tanguy Pruvot 051ba521be skein2: minimal host changes 10 years ago
Tanguy Pruvot 2f541065fb cuda_helper: rename correctly hiword/loword functions 10 years ago
Tanguy Pruvot 2113be6eec blake80: some changes and launch bounds, no perf changes 10 years ago
Tanguy Pruvot 3d3f2e2cb5 warnings: use the right device id (device_map[thr_id]) 10 years ago
Tanguy Pruvot 275a028935 skein: compute midstate first 10 years ago
Tanguy Pruvot e7ae27137e x11/qubit: remove some extra MyStreamSynchronize 10 years ago
Tanguy Pruvot 163430daae Skein/Skein2 SM 3.0 devices support 10 years ago
Tanguy Pruvot d58d53f2b2 update README, small changes, prepare release 1.6.1 10 years ago
Tanguy Pruvot 48515ad707 groestl: rename included cuda files 10 years ago
Tanguy Pruvot 37395eefe4 skein: restore previous x11 speed 10 years ago
Tanguy Pruvot 4f43abb402 bmw512: indent and restore SM 3.0 compat 10 years ago
Tanguy Pruvot 38e6672d70 Allow test of SM 2.1/3.0 binaries on newer cards 10 years ago
Tanguy Pruvot f86784ee56 Add skein algo (Skeincoin, Myriad, Unat...) 10 years ago
Tanguy Pruvot a37e909db9 Add zr5 algo (for SM 3.5+) 10 years ago
Tanguy Pruvot 9734186a37 jh512: import and improve klaus and sp changes 10 years ago
KlausT ae8e863591 remove uint32_t cast 10 years ago
Tanguy Pruvot e6112e878d cleanup: use unsigned throughput parameters 10 years ago
Tanguy Pruvot 09c3ac6b4b linux: fix missing dirname include 10 years ago
Tanguy Pruvot 2d5e8aaced anime: fix uint2 error (bmw) 10 years ago
KlausT a452c330dd quark: remove unused variables 10 years ago
Tanguy Pruvot 26b51a557b Allow different intensity per device 10 years ago
Tanguy Pruvot 768b5ccb76 import bmw512 uint2 changes from sp 10 years ago
Tanguy Pruvot 9f2dd3ee60 Remove some useless conversions 10 years ago
Tanguy Pruvot 2a5233f56e api: report throughput when default 10 years ago
Tanguy Pruvot cafd4477d7 Handle a maximum of 16 gpus (vs 8 before) 10 years ago
Tanguy Pruvot b521acb480 groestl: use sp bitslice enhancement, prepare SM 2.x variant 10 years ago