Luke Dashjr
|
4f5ba543e4
Merge branch 'bugfix_cl_ope' into bfgminer
|
13 years ago |
Luke Dashjr
|
4105b04979
Bugfix: opencl: Ignore error getting device ids from platforms unless they are explicitly chosen
|
13 years ago |
Luke Dashjr
|
1620147174
Merge commit '3576abf' into bfgminer
|
13 years ago |
Con Kolivas
|
fc44b6d7a1
Use different variables for command line specified lookup gap and thread concurrency to differentiate user defined versus auto chosen values.
|
13 years ago |
Luke Dashjr
|
a208d3fbae
Merge commit '2fb95c0' into scrypt
|
13 years ago |
Luke Dashjr
|
c39cdb0eb3
Merge commit 'a22edd2' into scrypt
|
13 years ago |
Luke Dashjr
|
3097e34480
Merge commit '537b28d' into scrypt
|
13 years ago |
Luke Dashjr
|
8162547379
Merge commit 'a5ebb71' into scrypt
|
13 years ago |
Luke Dashjr
|
a0198c1502
Merge commit 'aabc723' into scrypt
|
13 years ago |
Con Kolivas
|
97aa6ea492
Fix build error without scrypt enabled.
|
13 years ago |
Con Kolivas
|
43752ee58c
Limit thread concurrency for scrypt to 5xshaders if shaders is specified.
|
13 years ago |
Con Kolivas
|
da1b996a39
Simplify repeated use of gpus[gpu]. in ocl.c
|
13 years ago |
Con Kolivas
|
ea10b08dce
Find the nearest power of 2 maximum alloc size for the scrypt buffer that can successfully be allocated and is large enough to accomodate the thread concurrency chosen, thus mapping it to an intensity.
|
13 years ago |
Luke Dashjr
|
67993cb8f1
Merge branch 'cgminer' into bfgminer
|
13 years ago |
Con Kolivas
|
9a6c082ad1
Make the thread concurrency and lookup gap options hidden on the command line and autotune parameters with a newly parsed --shaders option.
|
13 years ago |
Con Kolivas
|
3a0d60cfe1
Always create the largest possible padbuffer for scrypt kernels even if not needed for thread_concurrency, giving us some headroom for intensity levels.
|
13 years ago |
Con Kolivas
|
d8f81c18ee
Use the detected maximum allocable memory on a GPU to determine the optimal scrypt settings when lookup_gap and thread_concurrency parameters are not given.
|
13 years ago |
Con Kolivas
|
89eb1fa393
Check the maximum allocable memory size per opencl device.
|
13 years ago |
Con Kolivas
|
ed73186763
Find the gpu platform with the most devices and use that if no platform option is passed.
|
13 years ago |
Con Kolivas
|
67889bc29d
Allow more platforms to be probed if first does not return GPUs.
|
13 years ago |
Con Kolivas
|
5087ff9069
Add debugging output if buffer allocation fails for scrypt and round up bufsize to a multiple of 256.
|
13 years ago |
Con Kolivas
|
1711b4eb77
Display size of scrypt buffer used in debug.
|
13 years ago |
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
|
07292f73a1
Initialise mdplatform.
|
13 years ago |
Con Kolivas
|
ffd21f8db3
Find the gpu platform with the most devices and use that if no platform option is passed.
|
13 years ago |