Con Kolivas
|
39f7d2fa74
Allow lookup gap and thread concurrency to be passed per device and store details in kernel binary filename.
|
13 years ago |
Con Kolivas
|
7d53fba1ad
Reinstate GPU only opencl device detection.
|
13 years ago |
Con Kolivas
|
d13a3f1d50
Decrease lookup gap to 1. Does not seem to help in any way being 2.
|
13 years ago |
Con Kolivas
|
d72add9af3
Send correct values to scrypt kernel to get it finally working.
|
13 years ago |
Con Kolivas
|
3e61db105d
Create command queue before compiling program in opencl.
|
13 years ago |
Con Kolivas
|
471daecb5f
Initialise mdplatform.
|
13 years ago |
Con Kolivas
|
428d5e5d4d
Limit scrypt to 1 vector.
|
13 years ago |
Con Kolivas
|
a9a0bba18b
Set the correct data for cldata and prepare for pad8 fixes.
|
13 years ago |
Con Kolivas
|
04edf4bfa2
Temporarily set opencl to use all devices to allow debugging of scrypt kernel rapidly.
|
13 years ago |
Con Kolivas
|
53e9c61c02
Find the gpu platform with the most devices and use that if no platform option is passed.
|
13 years ago |
Con Kolivas
|
884f83f313
Allow more platforms to be probed if first does not return GPUs.
|
13 years ago |
Con Kolivas
|
243d005b1b
Set scrypt settings and buffer size in ocl.c code to be future modifiable.
|
13 years ago |
Con Kolivas
|
aabc723326
Make sure goffset is set for scrypt and drop padbuffer8 to something manageable for now.
|
13 years ago |
Con Kolivas
|
e0296c411b
Set up buffer8 for scrypt.
|
13 years ago |
Con Kolivas
|
0f43eb5eb7
Don't test nonce with sha and various fixes for scrypt.
|
13 years ago |
Con Kolivas
|
b085c338f6
Make scrypt buffers and midstate compatible with cgminer.
|
13 years ago |
Con Kolivas
|
dd740caa98
Provide initial support for the scrypt kernel to compile with and mine scrypt with the --scrypt option.
|
13 years ago |
Philip Kaufmann
|
f479be0700
add goffset support for diakgcn with -v 1 and update kernel version
|
14 years ago |
Con Kolivas
|
9a3ae2660e
Add support for latest ATI SDK on windows.
|
14 years ago |
Con Kolivas
|
bb31988347
Detect poorly performing combination of SDK and phatk kernel and add verbose warning at startup.
|
14 years ago |
Con Kolivas
|
9175e4f25c
Display all OpenCL devices when -n is called as well to allow debugging of differential mapping of OpenCL to ADL.
|
14 years ago |
Con Kolivas
|
6274fbe727
Change the preferred vector width to 1 for Tahiti only, not all poclbm kernels.
|
14 years ago |
Con Kolivas
|
621bcca7f5
Use global offset parameter to diablo and poclbm kernel ONLY for 1 vector kernels.
|
14 years ago |
Con Kolivas
|
39395eb1e0
Use poclbm preferentially on Tahiti now regardless of SDK.
|
14 years ago |
Con Kolivas
|
edb070c833
Fixes.
|
14 years ago |
Con Kolivas
|
fb077c6d59
Pass vectors * worksize to kernel to avoid one op.
|
14 years ago |
Con Kolivas
|
709c4cd8e1
Use diablo kernel on all future SDKs for Tahiti and set preferred vector width to 1 on poclbm kernel only.
|
14 years ago |
ckolivas
|
dfcb98debf
Use the SDK and hardware information to choose good performing default kernels.
|
14 years ago |
ckolivas
|
d3ad87f5d2
Allow writing of multiple worksizes to the configuration file.
|
14 years ago |
ckolivas
|
1b1fa5cd89
Allow writing of multiple vector sizes to the configuration file.
|
14 years ago |