Con Kolivas
|
8f08a775ad
Use any() in kernel output code and revert breakage of diakgcn kernel.
|
14 years ago |
Con Kolivas
|
145f3c0b1d
Put the nonce for each vector offset in advance, avoiding one extra addition in the kernel.
|
14 years ago |
Con Kolivas
|
d1cddf8bad
Update licensing to GPL V3.
|
14 years ago |
Con Kolivas
|
00290a3e02
Select diablo kernel on all but GCN+SDK 2.6.
|
14 years ago |
Con Kolivas
|
d85fc0f799
Begin import of DiabloMiner kernel.
|
14 years ago |
Con Kolivas
|
89b32b1738
Officially support diakgcn in code and docs.
|
14 years ago |
Con Kolivas
|
02295c69c8
Allow devices that are disabled due to overheating to be flagged as recovering instead of disabling them and re-enable them if they're below ideal
|
14 years ago |
Con Kolivas
|
810ad04578
More copyright updates.
|
14 years ago |
Con Kolivas
|
83dde50f9d
Updates to diakgcn kernel courtesy of Philip Kaufmann <phil.kaufmann@t-online.de>
|
14 years ago |
ckolivas
|
6693898710
Fix diakgcn kernel working by passing it D1A variable and renaming it in the cl code accordingly.
|
14 years ago |
Con Kolivas
|
7d3635c7a4
Add message explaining 2nd thread disabling for dynamic mode and how to tune it.
|
14 years ago |
ckolivas
|
c235c7e373
Allow the refresh interval to be adjusted in dynamic intensity with a --gpu-dyninterval parameter.
|
14 years ago |
ckolivas
|
c531f1bd04
Use the max_hashes variable to determine when to abandon work.
|
14 years ago |
ckolivas
|
b36d857d9b
Use the max_hashes variable to increment nonce only in dynamic mode and use the all time highest value.
|
14 years ago |
ckolivas
|
29f0b2714c
The amount of work scanned can fluctuate when intensity changes and since we do this one cycle behind, we increment the work more than enough to prevent repeating work.
|
14 years ago |
Con Kolivas
|
49c28b3929
Use PreVal4addT1 instead of PreVal4 in poclbm kernel.
|
14 years ago |
Con Kolivas
|
5c4df1309a
Import PreVal4 and PreVal0 into poclbm kernel.
|
14 years ago |
Con Kolivas
|
f5c296785f
Import more prepared constants into poclbm kernel.
|
14 years ago |
Con Kolivas
|
60f8ccb313
Use local and group id on poclbm kernel as well.
|
14 years ago |
Con Kolivas
|
56907db2d6
Fix harmless warnings with -Wsign-compare to allow cgminer to build with -W.
|
14 years ago |
zefir
|
713e8be629
move CPU chipset specific optimization into device-cpu
|
14 years ago |
Con Kolivas
|
52bb99c3ea
Fix double definition of A0 B0 to zeroA zeroB.
|
14 years ago |
Con Kolivas
|
405a2120f8
Remove unnecessary check for opt_debug on every invocation of applog at LOG_DEBUG and place the check in applog().
|
14 years ago |
Luke Dashjr
|
543265d66a
Generalize --temp-cutoff and implement support for reading temperature from BitFORCE FPGAs
|
14 years ago |
Con Kolivas
|
3d4c78ca89
Leave diakgcn and diablo kernels as silent options for now since they don't work.
|
14 years ago |
ckolivas
|
59d3d0112b
Implement diablo kernel support and try to make it work.
|
14 years ago |
ckolivas
|
95a989da4d
Conflicting entries of cl_kernel may have been causing problems, and automatically chosen kernel type was not being passed on. Rename the enum to cl_kernels and store the chosen kernel in each clState.
|
14 years ago |
Philip Kaufmann
|
17feecac8c
queue_phatk_kernel now uses CL_SET_VARG() for base-nonce(s), too
|
14 years ago |
Con Kolivas
|
80cf0fd407
Diakgcn should be using the modified PreVal4 which includes T1.
|
14 years ago |
ckolivas
|
033913ca8e
First working port of the diakgcn kernel.
|
14 years ago |