Con Kolivas
|
d2cb012f5a
|
Detach the thread once created so we don't have to explicitly try and join it.
|
14 years ago |
Con Kolivas
|
b7a177532d
|
Make a separate thread for work submission that returns immediately so that miner threads aren't kept waiting when submitting results to slow pools.
|
14 years ago |
ckolivas
|
64f268c8c7
|
Display correct worksize.
|
14 years ago |
ckolivas
|
e8f4eeade1
|
Use total mhashes as a counter to prevent 32 bit overflows.
|
14 years ago |
Jeff Garzik
|
32ca93de4f
|
Version 1.0.2.
|
14 years ago |
Con Kolivas
|
808d5b07f9
|
Make output debug.
|
14 years ago |
ckolivas
|
f792608893
|
Limit intensity to 10. Anything larger overflows.
Simplify test for new work.
|
14 years ago |
ckolivas
|
feb8cfc8fa
|
applog fixes.
|
14 years ago |
ckolivas
|
b19ee2f5f5
|
Make sure a GPU doesn't work on a block longer than opt_scantime.
|
14 years ago |
ckolivas
|
26546ad5b9
|
Make the optimisations per-gpu card and update code to work properly with multiple cards.
|
14 years ago |
Con Kolivas
|
8253f1414b
|
Use some line breaks in the kernel.
|
14 years ago |
Con Kolivas
|
4257deafdb
|
Convert abcd... to an array.
|
14 years ago |
Con Kolivas
|
75cf5ccda6
|
Replace Ws with an array.
|
14 years ago |
Con Kolivas
|
852e78e7b4
|
Fix mutex unlocking with only one thread and opt_log_interval.
|
14 years ago |
Con Kolivas
|
70f7357692
|
Make the output display the 5 second and total average Mhash/s.
Make the log interval configurable.
|
14 years ago |
Con Kolivas
|
debe77767a
|
Use cpu_from_thr_id when binding threads.
|
14 years ago |
Con Kolivas
|
afc83cb25b
|
Need gnu_source for memmem to work properly.
|
14 years ago |
Con Kolivas
|
4cd5f47efa
|
Revert "Multiple compiler warning fixes."
This reverts commit a5cbfbde2610e9f60e14b41a4e0595bcb34c772a.
Broke.
|
14 years ago |
Con Kolivas
|
88761e6cf2
|
Multiple compiler warning fixes.
|
14 years ago |
ckolivas
|
d28f526b1e
|
Need memmem in advance() to work properly for patching.
|
14 years ago |
ckolivas
|
19eea9067f
|
Implement code detecting max work size and optimal vector width.
Use this to patch the kernel to suit the idea values for the card.
Then use these values when invoking the kernel.
|
14 years ago |
ckolivas
|
33352213eb
|
Report preferred vector width.
|
14 years ago |
ckolivas
|
237a5067c3
|
Skip trying to start thread of GPUs that don't successfully initcl().
|
14 years ago |
ckolivas
|
14ca888373
|
Update help.
|
14 years ago |
ckolivas
|
c08be809f2
|
Fix the setting of number of processors.
Add scan intensity variable.
|
14 years ago |
Con Kolivas
|
407df0f4b1
|
Use correct boolean testing and long enough string for cl_amd_media ops testing and kernel changing.
|
14 years ago |
ckolivas
|
c2e4165590
|
Detect platforms that support cl_amd_media_ops and decide whether to BFI_INT patch or not.
Remove unused kernels.
|
14 years ago |
ckolivas
|
2ab6180d55
|
Reset count once all threads are started to avoid slow rate being shown initially.
Update copyright notice and comments.
|
14 years ago |
Con Kolivas
|
932ff72f70
|
The gpuminer thread uses very little cpu and needs to keep the gpu busy with as few delays as possible. Don't nice it.
|
14 years ago |
Con Kolivas
|
f54d2cc0ed
|
Make poclbm use 4 vectors and decrease worksize to keep pipelines fullish.
Make it possible to have 0 CPU threads and update docs.
Fix counter with no cpu threads.
|
14 years ago |
ckolivas
|
b4d2733cfc
|
Convert to poclbm kernel.
|
14 years ago |
ckolivas
|
662404812a
|
Fix deref.
|
14 years ago |
ckolivas
|
fa2f6b19c1
|
Unwind.
|
14 years ago |
ckolivas
|
79fec01a46
|
Remove the input buffer and just pass args to the kernel as per plugin design.
|
14 years ago |
Con Kolivas
|
f117675ac2
|
Optimise work loop to make cl calls asynchronous where possible.
|
14 years ago |
Con Kolivas
|
f05270b8c8
|
Optimise loop and make debug debug only.
|
14 years ago |
Con Kolivas
|
fa4c10b1d9
|
Implement ma macro for amd bytealign that gets patched into bfi_int as well.
|
14 years ago |
Con Kolivas
|
91e5cef3a5
|
Actually get first BFI_INT patch working.
|
14 years ago |
Con Kolivas
|
a40003ab62
|
More bfi_int patching.
|
14 years ago |
Con Kolivas
|
9954e03c23
|
Straighten out.
|
14 years ago |
Con Kolivas
|
c548dea848
|
First BFI_INT patch changes.
|
14 years ago |
Con Kolivas
|
910e6943b2
|
Increase baseline threads to 1<<22. Make total counter regularly update every 5 seconds.
Only write the blank buffer when it needs to be blanked.
|
14 years ago |
ckolivas
|
6b77d8500d
|
Fixes.
|
14 years ago |
ckolivas
|
ce3382ca53
|
Don't run gpu thread idle prio.
|
14 years ago |
Con Kolivas
|
dde7039726
|
Merge gpumining from oclmine. Unstable.
|
14 years ago |
ckolivas
|
51817422fc
|
Cope with older linux kernel headers that don't have the newer scheduling policies defined.
|
14 years ago |
Con Kolivas
|
0a8ac14c9e
|
Forgot the else.
|
14 years ago |
Con Kolivas
|
4f8045c253
|
Only increase solutions count when confirmed true.
|
14 years ago |
Con Kolivas
|
ce750e42b3
|
Add a solution counter to the output.
|
14 years ago |
Con Kolivas
|
7062557e74
|
Implement global hash rate counter through mutex lock protected data.
Make the output easier to read.
Don't do hashmeter updates if no output is requested.
Remove redundant output when using a single thread.
|
14 years ago |