Commit graph

15 commits

Author SHA1 Message Date
Haifa Bogdan Adnan
0d9d687c3d OpenCL kernel optimization - use prefetch instruction for preloading. 2019-09-08 08:40:57 +03:00
Haifa Bogdan Adnan
f4de892742 OpenCL kernel optimization - next block preloading optimization. 2019-09-08 01:18:03 +03:00
Haifa Bogdan Adnan
f787b9f2cc Disable OPENCL double threading as default option as it seems gives lower hashrate. 2019-09-08 01:11:17 +03:00
Haifa Bogdan Adnan
e6fa35db42 Support for optional double threading in OpenCL and CUDA. 2019-09-08 00:13:51 +03:00
Haifa Bogdan Adnan
4e0d75b611 Optimizations to OpenCL kernel - resize workgroup to 64 threads to fully use AMD wavefront size. 2019-09-07 23:28:37 +03:00
Haifa Bogdan Adnan
bfb397f217 Optimizations to OpenCL kernel - added optional support for amd_bitalign, added special case for lanes = 1 in index calculation for argon2d. 2019-09-07 22:39:57 +03:00
Haifa Bogdan Adnan
d8daeda7ba Added support for CUDA compute capability 3.0. Multiple CUDA architecture compilation support. 2019-09-06 16:28:55 +03:00
Haifa Bogdan Adnan
329997a40a Fix for GTX 20XX series giving rejected shares. 2019-09-06 15:07:36 +03:00
Haifa Bogdan Adnan
05758cda36 Add cudaSyncronizeStream and cuda error check for kernel run. 2019-09-06 12:44:47 +03:00
Haifa Bogdan Adnan
2614322c63
CUDA bugfix: set cuda device before creating stream 2019-09-02 12:29:03 +03:00
Haifa Bogdan Adnan
2a62844fe8 Changes to API for HiveOS support. 2019-08-28 00:53:36 +03:00
Haifa Bogdan Adnan
08007ca59b Small bugfix for arm mali gpu compilation; added trtl.muxdux.com as trtl coin dev pool. 2019-08-27 17:41:27 +03:00
Haifa Bogdan Adnan
42216bbb55 Windows compilation support. 2019-08-27 11:32:23 +03:00
Haifa Bogdan Adnan
eb6959f312 Code fixes for naming convention consistency. 2019-08-26 13:33:04 +03:00
Haifa Bogdan Adnan
2845347881 Conversion to NinjaRig. 2019-08-26 12:38:34 +03:00